从Windows 7升级到Windows 10后,我的Netbeans项目在调用本机DLL时抛出UnsatisfiedLinkErrors:
Exception in thread "main" java.lang.UnsatisfiedLinkError: D:\SVN\SoftwareProjectsV2\Modules\PTS\trunk\SimController_JNIWrapper.dll: Can't find dependent libraries
在Netbeans之外运行我的Java程序工作正常,只有Netbeans似乎在查找DLL时遇到问题。
我已经将-Djava.library.path =添加到VM选项而没有改进。
有人经历过类似的事情,可以给我一个暗示吗?
答案 0 :(得分:0)
在干净地重新安装Windows 10,Java,MSVC库,Netbeans以及从我的源文件和DLL创建新项目之后,我仍然无法从NetBeans运行我的项目。
使用Eclipse测试我的项目并且它可以工作,所以我在所有项目中切换到Eclipse。
不是我想到的解决方案,但至少我可以再次工作。
将包含我的dll的项目rootfolder添加到PATH环境变量后,我可以再次使用NetBeans。但这也不是理想的解决方案,因为我有不同的项目,使用相同dll的不同版本。