2013-11-21 79 views
0

我有一個使用幾個jar文件的項目,這些jar文件碰巧是調用某些DLL庫的JNI包裝。我將這些jar包含在classpath中,並從Eclipse內部爲它們指定了本地庫的位置(java build path-> Libraries),正如本論壇的一些帖子所建議的那樣。運行JNI項目的Eclipse配置

但是我仍然收到錯誤,如: C:\項目\ java_workspace \ lib中\\ xyz.dll:找不到依賴庫

一些有趣的事實: 1.如果我設置%CLASSPATH%的jar文件和DLL路徑的%PATH%作爲env變量並從命令控制檯運行該程序,它的工作原理類似於魅力; 2.我用Dependency Walker來檢查xyz.dll的問題,即使我可以在xyz.dll下的擴展樹中找到依賴dll文件,從底部的列表框中我注意到有兩個dll文件依賴沃克抱怨「錯誤打開文件,系統找不到指定的文件」。

任何人都可以幫助配置Eclipse env,以便我可以從IDE內運行程序?還是有任何意見?

謝謝! John

回答

0

您是否嘗試在'運行配置'中設置PATH環境變量? (右鍵單擊包含主文件的java文件,然後選擇'run as',然後選擇'運行配置'。)

+0

非常感謝Alain,它做到了! –