<分区>
我试图在 Windows 7 64 位上运行 CapeClear SOA Editor 应用程序,但它无法启动并产生了一个错误,指出它无法加载 jvm.dll。我安装了 64 位 JDK 版本 7u13。
唯一可行的是安装 32 位版本的 JDK,然后将 JAVA_HOME 变量设置为指向 32 位版本 C:\Program Files (x86)\Java\jdk1.7.0_13
为什么会这样?我可以做些什么来解决这个问题,以便我的 JAVA_HOME 指向 64 位 JDK 和 SOA 编辑器应用程序启动时没有错误?
附言
我尝试从 C:\Program Files (x86)\Java\jdk1.7.0_13\jre\bin\server
和 C:\Program Files (x86)\Java\复制 jvm.dll jdk1.7.0_13\jre\bin\client
直接进入与 SOAEditor.exe 相同的目录,但这没有帮助。
更新一:
使用 listdll.exe 我验证了 SOA 编辑器加载了 C:\Program Files (x86)\Java\jdk1.7.0_13\jre\bin\client\jvm.dll
更新2:
将 C:\Program Files (x86)\Java\jdk1.7.0_13\jre\bin\client\
添加到路径变量也没有帮助