2012-03-26 14 views
0

Javaヘッダファイルを作成しようとしています。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 

しかし、私はエラーを取得しています:HelloWorldためCLASファイルが見つかりませんでした私は、NetBeansでプロジェクトは、コマンドラインで、私は次のように入力してコンパイル。

クラスが明確にそこにあります。

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クラス用のパッケージを設定しているので、そのパッケージもパス内になければなりません。

関連する問題