好的,我使用 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");