我從here下載源。這是我試圖打開COM端口的代碼。Java簡單串行連接器trows異常UnsatisfiedLinkError
我在設備menager中看到com port13存在。
import jssc.*;
public class Main {
static boolean s = false;
public static void main(String[] args) {
// TODO Auto-generated method stub
SerialPort ser = new SerialPort("COM1");
try {
s = ser.openPort();
} catch (SerialPortException e) {
// TODO Auto-generated catch block
System.out.println("Riko Stana neshto");
//e.printStackTrace();
}
//System.out.println("Riko" + ser.getPortName() );
}
}
當在Eclipse中運行這個出現在控制檯:
Exception in thread "main" java.lang.UnsatisfiedLinkError: jssc.SerialNativeInterface.openPort(Ljava/lang/String;Z)J
at jssc.SerialNativeInterface.openPort(Native Method) at jssc.SerialPort.openPort(SerialPort.java:158) at Main.main(Main.java:9)
的linbrary包括java文件和兩個DLL文件。我將java文件鏈接到eclipse項目,但不知道它們如何鏈接到dll文件。我應該做些什麼來將.java文件鏈接到.dll文件?這可能是我的問題的原因?很感謝任何形式的幫助。
你下載的源代碼或者也許分佈式jssc.jar文件? –