在配置檔案實作:github上面的程式時,發現我配置的rxtx是錯誤的。為了防止以後再發生同樣的錯誤,特此記錄一下。
首先下載下傳rxtx的序列槽讀取包,由于早期的序列槽包是comm2.jar與common3.jar都是針對于32位系統以及JDK的,是以下載下傳rxtx是很有必要的。
Rxtx的開源包去官網下載下傳即可:http://rxtx.qbang.org/wiki/index.php/Download#x64_Binaries。
在下面的圖檔中,rxtx2.0-2.1也是x86的(32位)的,是以下載下傳rxtx-2.2pre2-bins.zip。接着在檔案中找到RXTXcomm.jar以及檔案win64裡面rxtxSerial.dll,放入:
接下來将使用“%JAVA_HOME%”來代替。JAVA_HOME(你下載下傳的jdk解壓的目錄位置)
- 複制rxtxSerial.dll到“%JAVA_HOME%\jre\bin”下
- 複制RXTXcomm.jar到“%JAVA_HOME%\jre\lib\ext”和“%JAVA_HOME%\lib”下
把rxtxSerial.dll拷貝到:C:\WINDOWS\system32下。 接着如果在eclipse裡面還有重新導入這個RXTXcomm.jar,不然還是沒有這個包。
接着可以使用代碼:源碼下載下傳位址:http://download.csdn.net/download/qq_23994787/9999261 。
沒有積分的可以使用github上面的程式:https://github.com/alidili/SerialPortDemo(兩者是一模一樣)。
這個界面就是運作後的圖檔: