我是JNI的新手,并尝试使用给定here的教程编写HelloWorld程序 以及命令为
对于不同的值 javah HelloWorld
或javah -classpath <classpath> HelloWorld
例如。 javah -classpath / home / my_myfolder -o HelloWorld.h example.jni.HelloWorld
但我正在
error: cannot access HelloWorld
class file for HelloWorld not found
javadoc : error -Class HelloWorld not found
Error : No classes were specified on the command line.
我已经尝试了here列出的所有答案,但没有一个对我有用。
如果您对指定的类路径有所了解,我将不胜感激。假设我的代码HelloWorld.java
位于/home/my_folder
,HelloWorld.class
文件也是如此。
UPDATE - 好的,所以问题解决了,根本不是类路径,但是我使用的链接中给出的示例程序本身就有问题。
示例代码中需要额外的HelloWorld obj = new HelloWorld();
。main()
函数。