[問題] 讀取串列阜rxtx的問題

看板java作者 (haha)時間13年前 (2013/01/18 02:08), 編輯推噓2(202)
留言4則, 3人參與, 最新討論串1/1
想請問一下 最近在學如何讀取串列阜的資料 知道可以用comm.api或rxtx這兩種jar 可是我現在用win7 comm的方法可以跑但是會看不到com阜? 不知道為什麼 所以現在改用rxtx 但發生一個問題 我照著說明 http://rxtx.qbang.org/wiki/index.php/Using_RXTX 都做了 也import 這個jar了 但是編譯時還是會出現 java.lang.UnsatisfiedLinkError: no rxtxSerial in java.library.path thrown while loading gnu.io.RXTXCommDriver Exception in thread "main" java.lang.UnsatisfiedLinkError: no rxtxSerial in java.library.path at java.lang.ClassLoader.loadLibrary(Unknown Source) at java.lang.Runtime.loadLibrary0(Unknown Source) at java.lang.System.loadLibrary(Unknown Source) at gnu.io.CommPortIdentifier.<clinit>(CommPortIdentifier.java:83) at comm.comm.main(comm.java:13) 看起來是說我rxtxSerial.dll沒有放進bin裡 可是我確實有放... library裡面也確實有出現 請大家能幫我解答一下 感激不盡 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.62.210

01/18 09:09, , 1F
.dll 檔要放到 java.library.path 指定的位置裡面
01/18 09:09, 1F

01/18 09:11, , 2F
有的 dll 要注意適用的 Java 版本
01/18 09:11, 2F

01/18 09:13, , 3F
System.getProperty("java.library.path") 看看在哪
01/18 09:13, 3F

01/18 17:15, , 4F
-Djava.library.path=WHERE_IS_YOUR_DDL 強制指定唄。
01/18 17:15, 4F
感謝各位解答 ※ 編輯: chunghung0 來自: 140.113.144.200 (01/18 21:41)
文章代碼(AID): #1G-3ujwo (java)