わかりました、rxtx ライブラリを使用して rs232 に接続すると、Eclipse でうまく機能します。しかし、プロジェクトを .jar ファイルにエクスポートすると、エラーが発生しましたUnsatisfiedLinkError: no rxtxSerial in java.library.path
。私が知っているように、このdllファイルをjava.library.pathに追加する必要があります。これは、たとえばC:/ Windows /に配置するとうまく機能します。問題は、このライブラリを jar ファイル フォルダーにロードする方法です。私は System.load() を試み、フォルダのローカリゼーションを java.library.path に追加してから System.loadlibrary() に追加しましたが、それでもライブラリが見つかりません。
しようとしていました:
//System.setProperty("java.library.path", "C:\\asd_lib" + File.pathSeparator +
// System.getProperty("java.library.path"));
//System.out.println(System.getProperty("java.library.path"));
//System.loadLibrary(rxtxSerial);
//System.load("C:\\asd_lib\\rxtxSerial.dll");