2013-10-14 10 views
5

私はヘッダファイルを生成するjavahはを使用しようとしたとき、私はこのエラーを取得:javahはエラー、クラスファイルを見つけることができません

Error: Could not find class file for 'HelloWorld'. 

ここでは私の外部ツールの構成です。

場所:$ {system_path:javahは}

作業ディレクトリ:$ {workspace_loc:/ JniJava/binに/ sonyraj}

引数:-jni HelloWorldのcommnndライン/端子から

+0

commnnd line/terminalから試してみてください。多分javahには完全な道が必要でしょうか?パッケージなしで試してみませんか? – tgkprog

+0

これはいくつかの結果をもたらします。https://www.google.com/search?q=javah+tutorial – tgkprog

+0

http://stackoverflow.com/questions/986262/javah-error-while-using-it-in- jni – tgkprog

答えて

24

てみてください。多分javahには完全な道が必要でしょうか?パッケージなし。

または完全修飾パッケージ名ここJavah error while using it in JNI

com.exampleがあなたのパッケージである

javah -jni com.example.JavaHowTo

述べたように。

あなたはまた、com/example/JavaHowTo.class

例えばを含むディレクトリからのjavahを実行する必要がありますあなたの構造は私も同じ問題を抱えていた

/home/user/project/Iot 
0

から

/home/user/project/Iot/com/example/JavaHotTo.class 

実行javahがある場合は、パッケージ名と同じ名前のフォルダに.classファイルを入れてみてください。次に "javah packagename.ClassName"を実行します。それもあなたのために働くことを願っています。

関連する問題