繁体   English   中英

Windows 10升级后调用本机DLL时,Netbeans中出现UnsatisfiedLinkError

[英]UnsatisfiedLinkError in Netbeans when calling native DLL after Windows 10 upgrade

从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 Options中,没有进行任何改进。

有人经历过类似的事情并且可以给我提示吗?

全新重新安装Windows 10,Java,MSVC库,Netbeans并从源文件和DLL创建新项目后,我仍然无法从NetBeans运行我的项目。

使用Eclipse测试了我的项目,它可以正常工作,因此我将所有项目都切换到Eclipse。

不是我想到的解决方案,但至少我可以再次工作。


将包含dll的项目rootfolder添加到PATH环境变量后,可以再次使用NetBeans。 但这也不是理想的解决方案,因为我有不同的项目,并且使用同一dll的不同版本。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM