gpt4 book ai didi

java - 在java中加载DLL文件

转载 作者:搜寻专家 更新时间:2023-10-31 19:54:11 25 4
gpt4 key购买 nike

在 RCP 应用程序中使用 System.loadLibrary 方法加载 dll 文件时,只要我从 Eclipse 本身启动应用程序,它就可以正常工作。但是当导出 RCP 应用程序并从导出的代码启动时,我遇到了这个异常:

ERROR - Native code library failed to load. See the chapter on Dynamic Linking Problems in the SWIG Java documentation for help. Try using a 32 bit JRE also.
java.lang.UnsatisfiedLinkError: D:\ExportTest\eclipse\plugins\<application_name>\ext\securityinterfaceX86\SecurityInterface-x86.dll: Can't find dependent libraries

最佳答案

您正在从 64 位 JVM 加载 32 位 C++ 二进制文件。您需要使用 32 位 JVM 或使用混合模式 JVM。使用与 Eclipse 使用的相同的 JRE,就可以了。

关于java - 在java中加载DLL文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31536158/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com