私が使用しているオープンソースのコードベースのjavadocsを生成したい。しかし、Eclipse Generate JavaDocウィザードから「Javadocコマンド」を求められており、ヘルプではこの意味が説明されていません。 javadocバイナリ/ jarへのパスまたは他の何かが必要ですか?
はい、おそらく、JDKに付属の javadoc
コマンドラインツール へのパスが必要です(binディレクトリにあり、Java
およびjavac
と同じ)。
Eclipseは自動的にそれを見つけることができるはずです。おそらくJREで実行していますか?それは要求を説明するでしょう。
はい、Javadocを作成できるアプリケーション/実行可能ファイルを要求しています。 jdkのbinフォルダー内にjavadoc
実行可能ファイルがあります。
Eclipse内のインストール済みのJREにJDK(Java Development Kit)を追加する必要がある場合があります
「ウィンドウ」->「設定」->「Java」->「インストール済みJRE」に移動します
デフォルトとしてJDKがない場合、「名前」列に追加する必要があります。
「追加」ボタンをクリックして、マシン上のJDKを見つけます。次の場所にあります:C:\ Program Files\Java\jdk1.x.y
xとyは数字です。
マシンにJDKがインストールされていない場合は、Oracle WebサイトからJava SE(Standard Edition)をダウンロードしてインストールします。
その後、上記の手順を再度実行します。使用するデフォルトのJREとして設定されていることを確認してください。
次に、「プロジェクト」->「Javadocの生成...」ダイアログに戻ります。
これで動作するはずです。
幸運を。
この問題があり、これを入力して解決しました:C:\ Program Files(x86)\ Java\jdk1.7.0_51\bin\javadoc.exe
上記のこの質問に対する有用な回答はすでにありますが、ここで取り上げられていない可能性がもう1つあります。
Javaが正しくインストールされていることを考慮する必要があります(そのため、Eclipseを最初に起動できたはずです)。また、JDKもEclipseに正しく追加されます。そのため、問題は何らかの理由(Eclipseから別のOSへの移行など)である可能性があります。javadocのパスが正しくないため、javadocウィザードページで簡単に確認および変更できます。詳細な手順は次のとおりです。
Project->Generate Javadoc...
でjavadocウィザードを開きますjavadoc command
パスが正しいことを確認します。