生成java头文件的错误

问题描述:

我想创建一个java头文件。我整理了NetBeans中的项目,然后在命令行中我键入以下内容:生成java头文件的错误

javah -classpath C:\Users\User\Documents\NetBeansProjects\JNITest\build\classes.jnitest HelloWorld 

我也试过:

javah -classpath C:\Users\User\Documents\NetBeansProjects\JNITest\build\classes\jnitest HelloWorld 

但我得到一个错误:找不到CLAS立案HelloWorld

类显然有位于:

C:\Users\User\Documents\NetBeansProjects\JNITest\build\classes\jnitest\HelloWorld.class 

应该如何我正确地指定路径?

试试这个:

javah -classpath C:\Users\User\Documents\NetBeansProjects\JNITest\build\classes jnitest.HelloWorld 
       ^---------------- class folder ------------------------------^ ^--- classname --^ 

海,

Oracle有一个很好的教程,这一点: Javah - Tutorial

美中不足的是正确地指定全限定类名。我想你已经为你的HelloWorld课程设置了一个包装,因此包装也必须在路径中。