簡體   English   中英

JAVA連接到COM端口,問題,RXTX庫

[英]JAVA Connecting to COM port, problems, RXTX library

我必須用Java編寫一個程序,該程序將顯示我計算機上的所有COM端口。 我正在使用RXTX.Comm庫。

我導入了它,並且在編寫代碼時,該程序沒有顯示任何錯誤,但是在控制台中進行編譯后顯示:

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(ClassLoader.java:1867)
    at java.lang.Runtime.loadLibrary0(Runtime.java:870)
    at java.lang.System.loadLibrary(System.java:1122)
    at gnu.io.CommPortIdentifier.<clinit>(CommPortIdentifier.java:83)
    at javaapplication14.JavaApplication14.listPorts(JavaApplication14.java:19)
    at javaapplication14.JavaApplication14.main(JavaApplication14.java:46)  

我不知道此錯誤是什么問題,我的計算機上有4個COM端口應顯示。

Java串行庫需要一個“本機”組件才能運行。 在Windows上,這是.dll;在Linux上,這是.so。 此本機庫必須在可執行文件的路徑中才能自動找到。

如果現在是該位置,並且不想編輯PATH環境變量,則還可以使用-Djava.library.path JVM變量來指向包含本機庫的目錄。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM