我想創建一個簡單的Java小程序讀取通過串行端口進來的數據。 這可能嗎?小程序 - 串口通信
0
A
回答
3
默認情況下,Java不支持與串口進行通信。有像RXTX這樣的庫可以讓你做到這一點,但不幸的是,爲了使用串行端口,RXTX需要一個平臺特定的本地庫。
更復雜的是,Java小程序默認情況下運行在非常有限的沙箱中,這意味着您需要a)對小程序進行簽名並b)在主機上手動安裝必要的RXTX庫,這不是用戶友好的。
另一種解決方案在this SO question(簡而言之:使用Java Web Start,而不是一個小應用程序,並且一切都變得更容易)中進行了討論。
1
是的,這是可能的。話雖如此,我認爲@andri指出瞭解決方案的最佳途徑。
1
爲此您可以使用jSSC lib(Java簡單串行連接器)。頁面上谷歌代碼:http://code.google.com/p/java-simple-serial-connector/
也看到這個頁面:http://code.google.com/p/java-simple-serial-connector/wiki/jSSC_Terminal
這是基於JSSC串口終端的小程序。您可以在「下載」頁面上下載jSSC-Terminal的源代碼。
問候,索科洛夫阿列克謝。
相關問題
- 1. 串口通信
- 2. Inter小程序通信
- 3. Jsp和小程序通信
- 4. 串口通信lisp
- 5. 通過串行端口進行通信的Web應用程序
- 6. 間諜串口通信
- 7. Python CGI與串口通信
- 8. C#串行端口通信
- 9. .NET中的串口通信
- 10. 串口通信瞭解
- 11. 通過Chrome的串口通信
- 12. 通過as3與串口通信
- 13. 串口通信Arduino VC++
- 14. Qt中的串口通信
- 15. 串口通信拋出TimeoutException
- 16. Web應用程序需要與串行端口通信
- 17. 用於串行通信的rxtx組件的Java小程序
- 18. JavaFX小程序與服務器通信
- 19. 小服務程序和AJAX通信
- 20. Linux下的串口通信異常?
- 21. C#串行端口通信問題
- 22. 與C程序通信的Erlang端口驅動程序
- 23. Java小程序與Rails應用程序的通信
- 24. .Net線程與線程池vs任務串口通信
- 25. 串口通信中的錯誤
- 26. 串行端口通信 - PuTTY仿真
- 27. 無法在串行通信中停止通信端口
- 28. 跨平臺Java中的串口通信?
- 29. 線程通信程序
- 30. 串口通訊工程
有關JWS的更多信息,請參閱[JWS信息。頁面(http://stackoverflow.com/tags/java-web-start/info)。 –