我们在软件代码中结合了 Java 和 C++。因此,我们使用 JNI 从 JAVA 中调用 C++ 库 bascally .dll 和 .so。 在Solaris 上这工作得很好。我们能够加载 .so 并从 Java 方法调用 C++ 函数,但在 Windows 上我们收到 r6034 Windows 错误,表明加载库的方式不受支持。
有人可以帮我吗?
我已经创建了 java.exe.manifest 并将其添加到 %JAVA_HOME%/bin。
谢谢 尼拉吉·拉蒂
最佳答案
您的 dll 需要 list ,而不是 java.exe
关于java - windows下使用JNI加载库出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11139673/