我已經編寫了一個用於串行通信的java應用程序,但它依賴於http://rxtx.qbang.org/。唯一的其他選項,我可以看到javax.comm這im告訴過時或不建議...RxTx Serial Com in Java,與平臺無關
在RXTX的情況下,我最終把dll的進入各種windows系統文件夾,因爲我也在Linux上執行,以便JVM可以看到它。
自從我使用javax.comm已經很長時間了,但我似乎記得做了類似的事情。
我真的想讓我的應用程序獨立於操作系統。我喜歡發送我的Java應用程序(JAR)文件,並將其作爲Windows(x86/64)或Linux系統,而無需事先修改,它只會工作。
爲此,我需要在我的jar中包含所有必需的文件。
達到此目的的最佳方法是什麼? 有更好的串行通信選項嗎?
謝謝,
Ps。剛剛發現的Ubuntu,你可以用安裝RXTX apt-get的
命令和apt-get安裝librxtx的Java