Мне нужно установить свойство системы Java после правил IBM I Java. Я буду использовать переменную среды qibm_rpg_java_properties, чтобы добавить/переопределить свойство os400.stderr. < /p>
Я добавил addenvvar envvar (qibm_rpg_java_properties) +
Value('-dos400.stderr=file:/qopensys/......../loginfo/stderr.txt; Вызов HSSFR4 Service Program от Scott Klement, которая начинает JVM, вызывая JNI Interfase. Случай состоит в том, что добавление этой переменной среды, Java начинает, но не создает исключение NULL Pointer при вызове JNI. Если я прокомментирую оператор Addenvvar, он работает. Это PTF для V7R3M0, даже если мы находимся на 7.2.
Я что -то забыл?ADDENVVAR ENVVAR(QIBM_RPG_JAVA_PROPERTIES) +
VALUE('-Dos400.stderr=file:/QOpenSys/..../LogInfo/stderr.txt;')
ADDENVVAR ENVVAR(QIBM_USE_DESCRIPTOR_STDIO) VALUE('Y')
ADDENVVAR ENVVAR(QIBM_RPG_JAVA_EXCP_TRACE) VALUE('Y')
Подробнее здесь: https://stackoverflow.com/questions/618 ... rties-file