在IBM i 7.4上配置从Java 1.6到1.7 / 1.8的IBM JDK版本JAVA_HOME无效

问题描述 投票:1回答:1

我们正在尝试在System i 7.4中将Java版本1.6更改为1.7或1.8。如下。

我们的生产系统默认具有Java 1.6 verion bby。

java -version

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-20160422_01(启用JIT,启用AOT)J9VM-20160413_299433准时-r9_20160328_114196GC-GA24_Java6_SR16_20160413_1159_B299433)JCL-20160421_01

echo $ PATH

/ usr / bin:。:/ QOpenSys / usr / bin

我使用了CLLE。更改版本如下:


DCL        VAR(&PGM) TYPE(*CHAR) LEN(36) VALUE('java +
               -jar “/MyDirectory/MyObj.jar"')

RMVENVVAR  ENVVAR(JAVA_HOME)
MONMSG     MSGID(CPF0000)   

ADDENVVAR  ENVVAR(JAVA_HOME) +                           
             VALUE('/QOpenSys/QIBM/ProdData/JavaVM/jdk70+
             /32bit')   

STRQSH CMD(&PGM)

RETURN

ENDPGM

// end CLLE ```

But after running the CLLE code, still Java version 1.6.

However in the QA System it got changed after running de CLLE program.

Any ideas?

V7R2M0

QMODEL = 41A

5770JV1   *COMPATIBLE  IBM Developer Kit para Java
5770JV1   *COMPATIBLE  Java SE 6 32 bits          
5770JV1   *COMPATIBLE  Java SE 6 64 bits          
5770JV1   *COMPATIBLE  Java SE 7 32 bits  
5770JV1   *COMPATIBLE  Java SE 7 64 bits  

Best regards.



java ibm-midrange java-home
1个回答
0
投票

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

未设置JAVA_HOME

export -s JAVA_HOME = / QOpenSys / QIBM / ProdData / JavaVM / jdk70 / 32bit

echo $ JAVA_HOME

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

java -version

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-20160422_01(启用JIT,启用AOT)J9VM-20160413_299433准时-r9_20160328_114196GC-GA24_Java6_SR16_20160413_1159_B299433)JCL-20160421_01


V7R2M0

QMODEL = 41A

任何想法?

谢谢

© www.soinside.com 2019 - 2024. All rights reserved.