当前位置: 首页 > 知识库问答 >
问题:

IBMJAVA_HOME设置在QSELL不工作

汪翰墨
2023-03-14

基本上问题是在Qsh生产系统中,但没有更改为1.7版

取消设置JAVA\u主页

导出-sJAVA_HOME=/QOpenSys/QIBM/ProdData/JavaVM/jdk70/32bit

echo$JAVA\u主页

/QOpenSys/QIBM/ProdData/JavaVM/jdk70/32bit

java-版本

java版本“1.6.0”java(TM)SE运行时环境(build pap3260sr16fp25-20160422\U 01(SR16 FP25))IBM J9 VM(build 2.4,JRE 1.6.0 IBM J9 2.4 OS/400 ppc-32 JVMAP326SR16FP25-20 160422\U 01(JIT enabled,AOT enabled)J9VM-20160413\U 299433 JIT-r9\U 20160328\U 114196 GC-GA24\U Java6\U SR16\U 20160413\U B2999 433)JCL-20160421\U 01

V7R2M0

Q模型=41A

有什么想法吗?

谢谢

共有1个答案

谢正初
2023-03-14

正如@user85421所提到的,QShell没有使用JAVA\u主页来查找可执行文件,JAVA程序使用它来查找JAVA库和文件。要指定可执行搜索路径,需要设置环境变量。我不是QShell用户,但如果是POSIX,您可以尝试这样的操作

export -s PATH="/QOpenSys/QIBM/ProdData/JavaVM/jdk70/32bit/bin:${PATH}"

然后去验证,跑

java -version

请注意,您在问题中指定的路径是所有java安装所在的目录,但可执行文件通常位于您指定的目录中的子目录bin中,因此我在回答中添加了此路径。此外,请考虑此更改仅在您打开的shell中起作用,并且是暂时的。一旦您关闭并打开新shell,路径将恢复为其默认值。

不要犹豫,要求澄清或给我们您的反馈。问候!

 类似资料:
  • 我在digital ocean上创建了一个新实例,并安装了laravel(通过克隆我所从事的git回购)。然后我为nginx配置了默认配置,但该站点甚至无法远程访问。 brwoser中的答案是:“SERVERIP当前无法处理此请求。” 我得到的错误就是这个错误。日志 PHP消息:PHP致命错误:require():无法打开required'/var/www/mfserver/bootstrap//

  • 我只想在我的几个控制器中打开csrf保护,所以我有 但它似乎不起作用,尽管当我在页面上执行var_dump($this->config)时,它显示csrf_protection为TRUE,但未设置cookie,并且表单有一个没有值的隐藏字段 Csrf令牌名称和cookie名称都已设置,表单使用form_open()调用。 任何帮助都将不胜感激。 更新:因此从版本2.1.1开始,这是不可能的,因为安

  • 我在conf/settings.xml中将maven代理设置设置为 但是当我运行maven build时,我得到了以下错误。有人能帮忙吗 详细日志

  • 我正在使用ApacheHttpClient库连接到url。我所在的网络有一个安全的代理。当我使用java时。net包连接到url我只需要添加 不需要传递代理用户ID和密码,但当我试图通过httpclient连接时,我收到了407代理身份验证错误。我的代码是: 代理正在使用NTML身份验证。我不想传递用户名和密码。

  • 我在POM. xml中引用了一个存储库来将ojdbc.jar添加到我的项目中,但是Maven(我使用STS插件)一直告诉我它找不到jar。 我在下面显示了我的存储库和jar依赖关系xml. 有人知道为什么找不到这个罐子吗?这是我的POM。xml设置不正确? 注意vaadin回购工作正常,因为vaadin罐被正确地添加到我的项目中。 下面是http://mvnrepository.com/artif

  • 我有一个在AWS上工作的pom.xml,但在代理工作的后面它没有。我已经尝试了这篇文章中的所有内容Maven代理设置都不起作用,但都不起作用。 以下是使用mvn帮助时的错误:有效设置 以下是my settings.xml的相关部分 主机等的设置来自适用于浏览器的pac文件。有什么想法吗? 我也试着添加这个 到我的pom。xml并将jar添加到我的maven install lib目录中,但得到了这