我找了一個解決方案/對於以下問題JNI建議:的Java:System.load和的System.loadLibrary拋出不合適的鏈接錯誤在Windows XP中,但不是在Windows 7
我試圖加載一個庫文件(* .lib),它由我的代碼隨時創建並放置在文件系統的臨時文件夾中。但是,當我嘗試加載相同的,在Java API中的System.load
或System.loadlibrary
,我得到不滿意的鏈接錯誤。
重要的事情在這裏會是這樣,我正在用我的命令行應用
java -jar <executable-jar-file>
我驗證:
- 如果庫文件加載
- 的classpath &路徑變量之前實際存在設置正確
- 在我的桌面上,我沒有看到有Windows 7的任何問題。
- 我在Windows XP的測試服務器中看到此問題,但它的Java版本相同。
請建議解決方案。提前致謝。
什麼版本的Windows NT?最新版本是4.0sp6a,但它在11年前發佈,並且自2004年以來一直未得到支持。 – Gabe 2011-04-28 05:20:11
對於混淆,它是Windows XP Professional 2002 SP2。很多probs在我的頭上,所以錯字! – 2011-04-28 06:06:59