2

Fedora17 で Eclipse (Indigo) を使用して Android 開発をセットアップしようとしています。ネイティブ(NDK / JNI)モジュールのCヘッダーを構築するために、ほとんどすべてが機能しているように見えますが、javahが欠落しているだけです。

ツール チェーンの Windows インストールでは、javac が入っていたのと同じフォルダーにありましたが、Linux マシンではそうではありません。

私は以前にOracleのJDK1.7をインストールしましたが、それがやりたいことのために新しいものであることがわかりました(ただし、javahはありません)、それをアンインストールし、JDK1.6がインストールされました。

何が間違っている可能性がありますか?

4

4 に答える 4

1

Linux マシンでは、JavaH は通常/usr/bin/javah.

でこのファイルを見つけようとする場合、このコマンドがユーザーまたは cron ジョブによって実行されない限り、データベースは更新されないため、locate通常は の前に実行することをお勧めします。updatedbでファイルを見つけてみることができますfind / |grep javah

PSこれを回答者として投稿して申し訳ありません。正しい方法はコメントだったと思いますが、まだコメントを投稿するのに十分な評判がありません

于 2012-11-29T11:49:18.280 に答える
0

gjavahではなく試してみてくださいjavah

于 2014-02-19T23:33:44.467 に答える