我开发了一个可以与Arduino通信的库,代码工作正常,直到我使用库作为JAR导出项目。
这是项目设置,DLL位于rxtx-native-windows.jar
并添加到我项目的构建路径中。
但是,当我导出它并将其导入另一个项目的构建路径时,直到我导出那个项目。
尝试运行时,这就是我得到的:
将rxtxSerial.dll
放在我的system32
文件夹中可以解决此问题,但很自然地,我希望我的应用程序可移植,因此我不知所措。
我之前没有这样做过,我的理解是,当它们被添加到项目的构建路径(在JAR中或其他方式)时,DLL将与JAR一起正确导出。