2016-06-28 80 views
0

我創建了一個程序來與linux中的串口進行通信,我使用Netbeans IDE進行了這個操作,並且我添加了rxtx jar文件及其驅動程序。使用java和RXTX lib的Linux串口通信

當我從Netbeans運行它時它工作的很好,但是當我嘗試從Netbeans之外運行它時會出錯。

錯誤是:

司機不同時加載驅動程序鏈接。

我把rxtx.jar在JRE和司機的ext文件夾是在bin文件夾

回答

0

檢查LD_LIBRARY_PATH環境變量指向在其中你有你的RXTX本機庫的文件夾。您可以通過將-Djava.library.path=/path/to/my/dll參數添加到從命令行調用的java來告訴java將具體文件夾用作庫文件夾。

+0

Java版本 「9-EA」 的Java(TM)SE運行時環境(構建9-EA + 122) 爪哇熱點(TM)64位服務器VM(生成9-EA + 122,混合模式) –

+0

Netbeans的配置是: - Java:1.8.0_91; Java HotSpot™64位服務器VM 25.91-b14 運行時:Java™SE運行時環境1.8.0_91-b14 系統:Linux版本4.4.0-21-通用amd64上運行; UTF-8; en_IN(nb) –

+0

-Djava.library.path =「/ home/gurjeet/jdk1.8.0_91/jre/lib/amd64 /」 –