-3

我正在尝试在 JNI 中加载 java 类。我有一个用 NetBeans 编写和编译的测试类(试用版本 7 和 7.1.2)。我的 C 程序无法加载使用 NetBeans 编译的测试类,但是,如果我使用javac类加载编译相同的代码就好了。
我的系统上只安装了一个版本的 JDK。
我以前做过同样的过程,一切都很好。我最近重新安装了我的操作系统(Windows XP)并注意到这不起作用。有什么问题?
这是 NetBeans 在编译时输出的内容:

> D:\atoMerz\jTest\build\built-jar.properties Created dir:
> D:\atoMerz\jTest\build\classes Created dir:
> D:\atoMerz\jTest\build\empty Created dir:
> D:\atoMerz\jTest\build\generated-sources\ap-source-output Compiling 1
> source file to D:\atoMerz\jTest\build\classes compile: Created dir:
> D:\atoMerz\jTest\dist Copying 1 file to D:\atoMerz\jTest\build Nothing
> to copy. Building jar: D:\atoMerz\jTest\dist\jTest.jar To run this
> application from the command line without Ant, try: java -jar
> "D:\atoMerz\jTest\dist\jTest.jar" jar: BUILD SUCCESSFUL (total time: 0
> seconds)
4

1 回答 1

0

安装 JDK 6 解决了这个问题。
但我仍然不知道为什么它不适用于 JDK 7。

于 2013-05-01T09:53:55.727 回答