2013-10-02 70 views
0

我在NetBeans 7.2.1中使用RxTx庫製作了一個Java串行接口,它工作正常。使用外部庫準備獨立Java應用程序時出錯

enter image description here

用NULL調制解調器測試,它工作正常。現在我需要創建一個我可以分發的exe文件。

所以,現在我正在嘗試爲我的項目製作一個jar文件。我did- enter image description here

,然後清理並生成在位置讓罐子

「d:\格拉斯哥\的Java \幻燈片\ RXTX \ SerialCommInterface \ SerialCommInterface \ DIST」

下方結構 enter image description here

具有RxTx.jar

現在,當我嘗試運行F- LIB ROM命令提示符: 我得到以下錯誤

enter image description here

任何人都可以請讓我知道如何解決這個問題?

有refered Run jar file in command prompt How can I include external jar on my Netbeans project

但沒能解決這個問題。

回答

0

系統找不到一些本地庫(RxTx可能需要這些庫)。

假設本地庫(*.dll)是在lib文件夾 - 嘗試運行這樣的應用程序:

java -Djava.library.path=lib -jar SerialCommunicator.jar 
+0

沒有奏效 –

+0

是錯誤的一樣嗎?嘗試使用絕對路徑('-Djava.library.path = C:/ SOME_PATH/lib')?另外,請嘗試將dll複製到te jar文件所在的目錄,並查看它是否會更改任何內容。 – dratewka

+0

應對rxtx dll到lib目錄解決它....謝謝 –