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
运行 我的 Java-Netbeans 之外的程序工作得很好,只有 Netbeans 似乎在查找 DLL 时遇到问题。
我已经将 -Djava.library.path= 添加到 VM 选项,但没有改进。
有没有人经历过类似的事情,可以给我一个提示?
在完全重新安装 Windows 10、Java、MSVC 库、Netbeans 并从我的源文件和 DLL 创建新项目后,我仍然无法 运行 我的来自 NetBeans 的项目。
我用 Eclipse 测试了我的项目,它工作正常,所以我将所有项目都切换到 Eclipse。
不是我想到的解决方案,但至少我可以再次工作。
将包含我的 dll 的项目根文件夹添加到 PATH 环境变量后,我可以再次使用 NetBeans。但这也不是理想的解决方案,因为我有不同的项目,使用同一个 dll 的不同版本。
从 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
运行 我的 Java-Netbeans 之外的程序工作得很好,只有 Netbeans 似乎在查找 DLL 时遇到问题。
我已经将 -Djava.library.path= 添加到 VM 选项,但没有改进。
有没有人经历过类似的事情,可以给我一个提示?
在完全重新安装 Windows 10、Java、MSVC 库、Netbeans 并从我的源文件和 DLL 创建新项目后,我仍然无法 运行 我的来自 NetBeans 的项目。
我用 Eclipse 测试了我的项目,它工作正常,所以我将所有项目都切换到 Eclipse。
不是我想到的解决方案,但至少我可以再次工作。
将包含我的 dll 的项目根文件夹添加到 PATH 环境变量后,我可以再次使用 NetBeans。但这也不是理想的解决方案,因为我有不同的项目,使用同一个 dll 的不同版本。