【发布时间】:2020-02-21 07:37:28
【问题描述】:
基本上问题是在Qsh生产系统中,但不会更改为1.7版
取消设置 JAVA_HOME
export -s JAVA_HOME=/QOpenSys/QIBM/ProdData/JavaVM/jdk70/32bit
回显 $JAVA_HOME
/QOpenSys/QIBM/ProdData/JavaVM/jdk70/32bit
java-版本
java 版本“1.6.0” Java(TM) SE 运行时环境(构建 pap3260sr16fp25-20160422_01(SR16 FP25)) IBM J9 VM(内部版本 2.4,JRE 1.6.0 IBM J9 2.4 OS/400 ppc-32 jvmap3260sr16fp25-20 160422_01(启用 JIT,启用 AOT) J9VM - 20160413_299433 JIT - r9_20160328_114196 GC-GA24_Java6_SR16_20160413_1159_B299433) JCL - 20160421_01
V7R2M0
QMODEL = 41A
有什么想法吗?
谢谢
【问题讨论】:
-
JAVA_HOMEnot 被 shell 用来查找 java 可执行文件;它主要由一些框架和应用程序使用。 Shell 通常使用PATH来搜索可执行文件(PATH=$JAVA_HOME/bin:$PATH或类似的 - 只是一个想法) -
要添加到@user85421,您需要同时更新两者。 $JAVA_HOME 用于希望设置它的应用程序,然后更新您的 $PATH 可能指向旧的 jre 版本。
-
我的 PATH 是 echo $PATH /usr/bin:.:/QOpenSys/usr/bin
-
我在 QA 环境中测试了相同的脚本,它可以工作,但没有生产系统
标签: java ibm-midrange