我寫了一個代碼,需要運行時2個dll。我在C:\Program Files\Java\jdk1.6.0_01\jre\bin
中有這些dll文件。 我已經相應地設置了環境變量PATH。 它成功,然後編譯運行,同時它提供了以下錯誤:運行調用dll的java代碼時的LibraryNotFoundException
Exception in thread "main" java.lang.ExceptionInInitializerError
at teamdev.jxcapture.Capture.captureActiveWindow(Unknown Source)
at ppb.activewindow.execute(activewindow.java:24)
at ppb.activewindow.main(activewindow.java:68)
Caused by: com.jniwrapper.LibraryNotFoundException: Cannot find JNIWrapper nativ
e library (jniwrap.dll) in java.library.path: C:\Program Files\Java\jdk1.6.0_01\
jre\bin\jniwrap.dll
有誰請幫我解決這個問題呢?
'C:\ Program Files文件\ java的\ JDK 1.6 \ JRE \ bin'和'C:\ Program Files文件\的Java \ jdk1 .6.0_01 \ jre \ bin'不是一回事。這是一個錯字嗎? – 2010-03-02 11:11:48
對不起,我的打字錯誤....我正在使用與JDK相同的JRE – PPB 2010-03-02 11:14:49
你可以分享哪些dll被調用的代碼嗎? – Padmarag 2010-03-02 11:47:18