簡體   English   中英

這不是有效的Win32應用程序

[英]nlsxbe.dll is not a valid Win32 application

連接Notes數據庫時出現以下問題,我的jre是32bit,windows是64bit,有人可以幫助我嗎?

at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:905)
at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1648)
Caused by: java.lang.UnsatisfiedLinkError: nlsxbe (.\nlsxbe.dll is not a valid Win32 application. )
at java.lang.ClassLoader.loadLibraryWithPath(ClassLoader.java:1028)
at java.lang.ClassLoader.loadLibraryWithClassLoader(ClassLoader.java:992)
at java.lang.System.loadLibrary(System.java:513)
at lotus.domino.NotesThread.load(Unknown Source)
at lotus.domino.NotesThread.checkLoaded(Unknown Source)

Lotus Notes客戶端僅提供32位版本,但是Domino Server提供64位和32位版本。 由於您具有64位Windows操作系統,因此Domino服務器可能是64位,這意味着NLSXBE.DLL是64位。 32位JVM無法加載32位DLL。

您可以查看[此問題] [1]的答案,以獲取有關如何確定您的NLSXBE.DLL是64位還是32位的信息。

如果我是對的,那么您有三個選擇:將JVM升級到64位,將Domino服務器安裝從64位降級到32位,或者在具有正確匹配的JVM和NLSXBE.DLL位的另一台機器上運行代碼。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM