【发布时间】:2011-11-12 17:23:52
【问题描述】:
在启动加载 DLL 的应用程序时会出现此问题。我正在使用System.load("C:\fullpath\test.dll")。该项目编译没有错误,创建了一个 jarfile Test.jar 但是当我使用 NetBeans 运行它时它会引发异常
线程“main”中的异常
java.lang.UnsatisfiedLinkError: C:\fullpath\test.dll: 找不到 依赖库
但是,如果我在 Eclipse 上运行完全相同的代码,它运行良好。我发现它很可能是一个 java 错误,因为从命令行运行时会给出这样的结果:
"C:\Program Files (x86)\Java\jre7\bin\java.exe" -jar test.jar |运行良好
"C:\Program Files (x86)\Java\jdk1.7.0_01\jre\bin\java.exe" -jar test.jar |运行良好
"C:\Program Files (x86)\Java\jdk1.7.0_01\bin\java.exe" -jar test.jar |抛出异常
据我了解,NetBeans 运行最后一个命令,因此引发异常。我尝试搜索如何添加自定义命令或如何绑定 jre 而不是 jdk,但没有成功。
【问题讨论】: