繁体   English   中英

使用脚本vs Eclipse编译Java

[英]Compile java using script vs eclipse

使用shell脚本和eclipse编译Java类时有什么区别?

我写了一个Shell脚本来编译Java类。 .class文件是从C ++ JNI类调用的。 但是,FindClass函数返回NULL,这意味着找不到该类。

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

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

我猜该脚本无法正确设置CLASSPATH或LD_LIBRARY_PATH ,但是Eclipse确实可以。 第二个可能性更高,因为您提到了JNI。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM