使用脚本vs eclipse编译java

时间:2013-09-30 23:25:08

标签: java eclipse

使用shell脚本编译java类并使用eclipse时是否存在差异?

我编写了一个编译Java类的shell脚本。从C ++ JNI类调用.class文件。但是,FindClass函数返回NULL,表示无法找到该类。

我使用eclipse编译了相同的源代码并替换了.class文件。令人惊讶的是,FindClass函数能够找到该类。

有人可以给我一个解释吗?

1 个答案:

答案 0 :(得分:0)

我猜测脚本无法正确设置CLASSPATH或 LD_LIBRARY_PATH ,但Eclipse确实如此。第二个更可能是因为你提到了JNI。