2012-03-26 94 views
0

我想創建一個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 

應該如何我正確地指定路徑?

回答

4

試試這個:

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

海,

Oracle有一個很好的教程,這一點: Javah - Tutorial

美中不足的是正確地指定全限定類名。我想你已經爲你的HelloWorld課程設置了一個包裝,因此包裝也必須在路徑中。