Upgrading from Java 8.0 to Java 17.0, in the SCRT job, procedure JVMPRC80 was replaced by JVMPRC17 but the job failed with U4038 abend. In the joblog there is the error message:
CEE3501S The module libjvm.so was not found.
JAVA 17
In STDENV, the LIBPATH and CLASSPATH must be changed from:
LIBPATH=/lib:/usr/lib:"${JAVA_HOME}"/binLIBPATH="$LIBPATH":"${JAVA_HOME}"/lib/s390xLIBPATH="$LIBPATH":"${JAVA_HOME}"/lib/s390x/j9vmLIBPATH="$LIBPATH":"${JAVA_HOME}"/bin/classicexport LIBPATH
CLASSPATH="${JAVA_HOME}"/lib:"${JAVA_HOME}"/lib/ext
to:
LIBPATH=/lib:/usr/lib:"${JAVA_HOME}"/binLIBPATH="$LIBPATH":"${JAVA_HOME}"/libLIBPATH="$LIBPATH":"${JAVA_HOME}"/lib/j9vmexport LIBPATH
CLASSPATH="${JAVA_HOME}"/lib