我正在完成一个我必须作为jar文件部署的项目,在eclipse中工作正常,我的项目依赖于两个库,这两个库都依赖于dll文件。我已将这些dll的路径添加到每个外部jar的本机库位置。然后我使用eclipse runnable jar文件导出向导将项目导出为jar文件我在指定位置获取jar文件,它运行但是当我单击调用其中一个库的按钮时,我得到了java.lang.UnsatisfiedLinkError :控制台上的java.library.path中没有rxtxSerial。
编辑:当我复制[...] / jre7 / bin /文件夹中的dll时,我的应用程序正常运行,但我希望我的应用程序无需执行此操作即可运行。
问候。
答案 0 :(得分:0)
像这样运行:java -Djava.library.path = / path_to_dll -jar app.jar