Настройка IBM JDK версии JAVA_HOME, не работающей с java 1.6 до 1.7 / 1.8 в IBM i 7.4 - PullRequest
1 голос
/ 19 февраля 2020

Мы пытаемся изменить java версию 1.6 на 1.7 или 1.8 в System i 7.4. следующим образом.

Наша производственная система имеет 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 pp c - 32 jvmap3260sr16fp25-20 160422_01 (JIT включен, AOT включен)
J9VM - 20160413_299433
JIT - r9_20160328_114196
G C - GA24_Java6_SR16_20160413_1159_101 * 101 * 1014 211 211 211 211 211 211 211 211 211 211 211 231ее $ 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.



...