Мы пытаемся изменить 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.