我们有一个我们从JNI调用的C ++ DLL。
在Java 1.6.0_26下,它在Eclipse下运行和调试完美。但是,如果我们将JRE切换到1.6.0_24,它将运行良好,但如果我们尝试 debug ,我们会得到一个UnsatisfiedLinkError。
任何想法,我们都难倒?
答案 0 :(得分:0)
您是从命令行还是在Eclipse中调试SWT应用程序?您需要确保SWT jar文件位于-classpath / -cp列表中。
很可能在Eclipse中运行,项目设置已经为你添加了它,所以你可以看看Eclipse用来运行项目的命令行选项并复制你需要的类路径条目。