Eclipse中的Jni示例

时间:2011-07-28 08:10:44

标签: java-native-interface

您好在此链接中尝试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。“

我要做什么.. ???

2 个答案:

答案 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