64位Weblogic Server上的32位JDK

时间:2011-08-11 09:16:37

标签: weblogic 32bit-64bit java weblogic-10.x

是否可以在具有32位JDK的64位Weblogic 10.3.2服务器实例上运行应用程序?
我这样做的原因是在使用64位JDK运行程序时遇到异常。

UCFWin32JNI.dll: Can't load IA 32-bit .dll on a AMD 64-bit platform 

使用32位JDK时错误消失 如果有可能,那怎么样?

谢谢!

2 个答案:

答案 0 :(得分:2)

64位JVM无法加载和使用32位版本的库,反之亦然。

此外,UCFWin32JNI.dll似乎根本不是WebLogic库。事实上,它似乎是Documentum的一个库。您应该寻找该库的64位版本(如果可用),因为它看起来是32位版本,其名称和生成的错误消息。最后,您需要将64位版本放在构成java.library.path的其中一个目录中。

答案 1 :(得分:0)

在64位平台上运行32位JVM没有任何问题。实际上,对于某些应用程序来说,它实际上可以更高效,因为某些数据类型在64位JVM上天生就更大(我认为这是内存中的一个例子)

64位JVM为需要访问更大堆的应用程序提供了各种优势,但在运行32位JVM时完全没有任何损害。