GIM69223ISMP/E COULD NOT INVOKE A JAVA PROGRAM BECAUSE THE JAVA RUNTIME LOCATION (THE JAVA HOME DIRECTORY) IS NOT DEFINED.

SMP/E COULD NOT INVOKE A JAVA PROGRAM BECAUSE THE JAVA RUNTIME LOCATION (THE JAVA HOME DIRECTORY) IS NOT DEFINED.

Explanation

SMP/E attempted to invoke a Java™ program or command, but the Java runtime location (the Java home directory) is not specified. Therefore, SMP/E cannot invoke the Java program or command.

System action

Command processing continues.

Programmer response

You can use the SMPJHOME DD statement to specify the directory where the Java runtime resides. For example:
//SMPJHOME  DD PATH='/usr/lpp/java/J1.4'
If running an SMP/E command rather than a service routine, you can also use a DDDEF entry for SMPJHOME instead of a DD statement. In addition, if using the RECEIVE ORDER or RECEIVE FROMNETWORK command or the GIMGTPKG service routine, you can alternatively use the javahome attribute in the CLIENT data set to specify the directory where the Java runtime resides. For example:
 javahome="/usr/lpp/java/J1.4"