我使用 RUNJVA 命令两次并使用不同的参数从 CL 程序调用 runnbale jar,如下所示:
RUNJVA CLASS('/MYFOLDER/JAVA/project.jar') +
PARM('INIT' '129.186.121.33' 'TESTLIB') +
OUTPUT(* *CONTINUE)
RUNJVA CLASS('/MYFOLDER/JAVA/project.jar') +
PARM('CLOSE' '129.186.121.33' 'TESTLIB') +
OUTPUT(* *CONTINUE)
第一次通话成功结束;第二个调用开始但很快终止,没有在日志文件中记录异常。 注意:代码被 try-catch(Throwable) block 包围。
重要一点:JVM 崩溃发生在我创建 DB2 连接时:
connection = DriverManager.getConnection("jdbc:db2:*local;translate binary=true;prompt=false;naming=sql;libraries=TESTLIB");
或者有时,当创建 AS400 对象时:
com.ibm.as400.access.AS400 server = new com.ibm.as400.access.AS400();
任何帮助将不胜感激。
最佳答案
关于java - AS400 计算机上的 CL 程序调用 RUNJVA 时 JVM 崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53293939/