2012-12-05 46 views
2

vbroker52 \ BIN \ idl2java.exe -verbose -VBJdebug -VBJjavavmidl2java不適用於64位JVM?錯誤加載JRE BIN 服務器 jvm.dll的

D:\tools\java\jdk1.6.0_37_32\jre\bin\java.exe 
JVM: 
    Loaded JVM dll D:\tools\java\jdk1.6.0_37_32\jre\bin\client\jvm.dll 
JavaVMInitArgs: 
... 

vbroker52 \ BIN \ idl2java.exe -verbose -VBJdebug -VBJjavavm

D:\tools\java\jdk1.6.0_37_64\jre\bin\java.exe 
Error loading: D:\tools\java\jdk1.6.0_37_64\jre\bin\server\jvm.dll 
Unable to load any JVM, exiting!!! 

我試過JVM的幾個版本 - 只有在使用64位JVM時才存在問題。
它是已知的錯誤嗎?

回答

2

舊的visibroker idl編譯器無法處理64位Java運行時。這不起作用。但是您可以嘗試使用32位JVM創建Java代碼(使用idl2java),並使用64位JDK進行編譯。

相關問題