2016-04-11 28 views
0

Notları veritabanına bağladığımda problemim var, jigim 32bit, windows 64bit, herkes bana yardımcı olabilir mi?nlsxbe.dll geçerli bir Win32 uygulaması değil

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) 
+0

Makinenizde IBM Lotus yazılımı yüklü nedir? Lotus Notes istemcisi veya Lotus Domino sunucusu mu? Ayrıca, hata, geçerli dizininizde nlsxbe.dll aradığını gösterir. Kodunuzu, Lotus kodunun yüklü olduğu dizinden mi çalıştırıyorsunuz? –

+0

Lotus Notes istemcisini yükledim, Windows 7, jvm32bit kullanan yerel makinemde Tamam'ı çalıştır, ancak sunucumuza dağıtırken bu hatayı atıyor. bu yüzden kodda sorun yok. Yolu c: \ notes olarak ayarladım, dizinin doğru olduğunu düşünüyorum. – elisa

cevap

0

Lotus Notes istemcisi yalnızca 32 bit gelir, ama Domino Server hem 64 bit ve 32 bit versiyonu bulunmaktadır. 64 bit Windows işletim sisteminiz olduğundan, Domino sunucunuzun 64 bit olması, NLSXBE.DLL dosyasının 64 bit olduğu anlamına gelir. Bir 32 bit JVM, 32 bit DLL yüklenemiyor.

NLSXBE.DLL dosyanızın 64 veya 32 bit olup olmadığını öğrenmek için [bu soru] [1] 'a verilen yanıtlara bakabilirsiniz.

Bu konuda haklıysam, üç seçeneğiniz vardır: JVM'nizi 64 bit'e yükseltin, Domino sunucu yüklemenizi 64'den 32 bit'e düşürün veya kodunuzu JVM ve NLSXBE ile eşleştirilen farklı bir makinede çalıştırın. DLL bitness.

+0

Merhaba, ben, makinemde iki nlsxbe.dll var, ilk notes9 nlsxbe.dll is32bit, ama domino 64bit, ama ben c: \ notes, ortam değişkeninde ben – elisa

+0

nota nlsxbe.dll bulmak gerekir domino Sever'i kaldır, ancak sorun hala var – elisa

+0

Hala hata iletisinde "./nlxbe.dll" yazıyor mu? Bu, geçerli dizine baktığını ima eder. Kodunuzu Notes istemci program dizininde mi çalıştırıyorsunuz? –

İlgili konular