【问题标题】:JVM unsupported version in CICSCICS 中不支持的 JVM 版本
【发布时间】:2013-05-27 11:44:27
【问题描述】:
我在 IBM CICS 中更新 JVM 路径时收到 The JVM specified is unsupported 错误。
我正在尝试将当前 CICS jvm 路径更新为 c:\Program Files\IBM\SDP\runtimes\base_v7\java\jre\bin"\java.exe 路径。
我使用的命令:
ctgjava -s=c:\Program Files\IBM\SDP\runtimes\base_v7\java\jre\bin"\java.exe
错误:
指定的JVM不受支持
这个错误有什么解决办法吗?
【问题讨论】:
标签:
for-loop
java
setting
cics
【解决方案1】:
首先,您需要确保 ctgjava 命令中的语法正确:
ctgjava -s="c:\Program Files\IBM\SDP\runtimes\base_v7\java\jre\bin\java.exe"
您需要在路径名两边加上引号,因为您的一个目录中有一个空格。
其次,检查以确保您要使用的 Java 级别 (Java 7) 受您正在运行的 CICS Transaction Gateway 版本的支持。例如,CICS TG v8.0 和 v8.1 只能在 Java 6 上运行。
我用来检查 CICS TG(在所有平台上)支持的软件级别的一个很好的资源是来自 IBM 的 this TechDoc。
【解决方案2】:
您的路径中间有一个奇怪的引用,而另一个则丢失了。确保包括 java.exe 在内的完整路径在 Windows 的引号内。