您好在此链接中尝试jni示例http://wendro.blogspot.com/2010/03/jni-example-eclipse-dev-cpp.html?showComment=1309930446765#c5048550711511727724 使用eclipse Helios windows xp在eclipse控制台中收到此错误
“错误:无法访问MyFirstWrapper, 找不到MyFirstWrapper的类文件, javadoc:error - 找不到类MyFirstWrapper。 错误:未在命令行上指定类。试试-help。“
我要做什么.. ???
答案 0 :(得分:1)
或者,将运行配置的工作目录设置为项目的bin。在参数中,设置标志-d以更改输出文件转到cpp文件夹的位置。例如:
Working Directory: ${workspace_loc:/ProjectRoot/bin}
Arguments: -d ${workspace_loc:/ProjectRoot/cpp} full.package.name.path.to.Class
答案 1 :(得分:0)
嗨谢谢我才得到答案 我这样做了我在cpp文件夹中生成了一个jni头文件
在Eclipse Run Tools,External Tools Configurations中,
名称:JNI
位置:我的javah.exe位置 d:\ PROGRAMFILES \爪哇\ jdk1.6.0_17 \ BIN \ javah.exe
工作目录:我的javah文件位置 $ {workspace_loc:/ jni_hello_world / CPP}
最重要的一点是在Arguments中我们必须首先作为我们的.class位置,然后jni命令如下所示
-classpath E:\ Workspace \ JNI \ jni_hello_world \ bin -jni MyFirstWrapper