[英]32 bit JDK on 64 bit Weblogic Server
是否可以使用 32 位 JDK 在 64 位 Weblogic 10.3.2 Server 實例上運行應用程序?
我這樣做的原因是在使用 64 位 JDK 運行我的程序時出現異常。
UCFWin32JNI.dll: Can't load IA 32-bit .dll on a AMD 64-bit platform
使用 32 位 JDK 時錯誤消失。
如果有可能,那怎么做?
謝謝!
64 位 JVM 無法加載和使用 32 位版本的庫,反之亦然。
此外, UCFWin32JNI.dll
似乎根本不是 WebLogic 庫。 事實上,它似乎是 Documentum 的一個庫。 您應該尋找該庫的 64 位版本(如果可用),因為它似乎是 32 位版本,名稱和產生的錯誤消息。 最后,您需要將 64 位版本放在構成java.library.path
的目錄之一中。
在 64 位平台上運行 32 位 JVM 完全沒有問題。 事實上,對於某些應用程序,它實際上可以更有效,因為某些數據類型在 64 位 JVM 上天生就更大(我認為整數是內存中的一個例子)
64 位 JVM 為需要訪問更大堆的應用程序提供了各種優勢,但運行 32 位 JVM 完全沒有害處。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.