2012-03-04 13 views
3

最近新しいコンピュータがあり、Eclipse Heliosをインストールしました。私の古いコンピュータでは、コントロールアシスト(Ctrl + Space)を使用して提案されたメソッドを強調表示する前に、コントロールアシストのポップアップウィンドウに表示されたメソッドのJavadocがメソッドの説明とパラメータなどで表示されていました...Eclipse HeliosでJavadocが表示されない

しかし、私の新しいコンピュータでは、このJavadocは表示されず、メソッド提案だけが表示されますが、メソッドの引数にも名前は付けられません(ちょうどarg0、など) 。私が考えることができるのは、新しいインストールでZoneAlarmが違うということだけですが、私が見る限り、ファイアウォールを通してeclipseを許可しています。それがJava自体と何か関係がない限り。

この機能は私には本当に便利なので、この問題を解決する方法についてアドバイスをいただければ幸いです。前もって感謝します。

答えて

8

EclipseはデフォルトJavaとしてJDKの代わりにJREを使用しています。

  • JDKをダウンロードしてインストールします。
  • Eclipseの設定では、Java - > Installed JREです。 「追加」または「検索」を使用して、インストールしたばかりのJDKを見つけて追加します。
  • デフォルトのJavaを示すチェックマークを、新しく見つかったJDKに移動します。
  • ワークスペースの再構築を許可します。
+0

あなたは、EclipseがJDkの代わりにJREを使用していたことが正しいです!しかし、私はそれを変更したので、JDKを使用し、Eclipseを再起動しましたが、Javadocのやり方はまだありません。これ以上のアイデアは? – Andy

+0

プロジェクトが、使用されているJREを明示的にオーバーライドしている可能性があります。個々のプロジェクトを確認してください。 –

+0

遅い返事を申し訳ありませんが、私のプロジェクトの1つが別のJREを使用しているかどうかを確認する方法を教えてください。 – Andy

0

ライブラリのjavadocの場所を指定しましたか?

ウィンドウ - >設定 - > Javaの - >インストール済みのJRE - >あなたのJREを選択してください - >編集 - > .jarファイル(複数可)を選択し(rt.jarの) - >のJavadocロケーション

+0

いいえ、私はライブラリのjavadocの場所を指定していません。私は今これをしようとしていますが、私は "Javadoc Location"をクリックしたら何をすべきか正確には分かりません... ... @Jeffreyを詳しく教えてください – Andy

+0

@Andyは[javadoc](http ://docs.oracle.com/javase/7/docs/api/)(実行しているJavaのバージョンに応じて 'javase/7 /'を 'javase/your.version.here'に置き換えてください)ダウンロードした可能性のあるローカルコピー。 – Jeffrey

+0

遅く返事を申し訳ありませんが、私が@ gasanと言ったように、Javadocが自分のコンピュータ上にあるはずの場所へのパスを提供しました。JREの '.jar'ファイルごとにこれを行っていますが、 Javadocを参照してください...? – Andy

1

あなたは、F3キーを押す必要がありますjavadocを参照したいクラスまたはメソッドの名前に置き換えます。次に、エディタでソースが開きます。ソースが添付されていない場合は、ソースが添付されていないというバイトコードの画面が表示されます。次に、パッケージビューを開く必要があります。デフォルトでは左側に表示されます。その上に2つの矢印のあるアイコンがあります。押していない場合は、それを押してください。パッケージビューで開いたソースが表示されます。すでにソースコードが表示されていない場合は、スクロールアップしてソースを含むjarファイルを見つける必要があります。

このジャーで右マウスボタンを押すと、プロパティウィンドウが表示されます。 javadocを選択すると、javadocの場所を選択する必要があります。オンラインのjavadocにURLを提供することができます。あなたが指し示すURLは、 'index.html'という名前のページを提供する必要があります。そうしないと、EclipseはそのURLを使用できません。また、javadocをローカルでダウンロードし、そのjavadocアーカイブの場所を選択することもできます。 Java SEライブラリーのjavadocが必要な場合は、jdkインストール・ディレクトリーのsrc.zipフォルダーにあります。それが助けてくれることを願って。

+0

'javadocが見つかりません'というダイアログボックスが表示されません。私はどこでjavadocをローカルにダウンロードできるのか知っていますか? – Andy

+0

@Andy申し訳ありませんが、私は間違っていました。私は答えを決めた。 – dhblah

+0

私はこれをすべて行い、Javadocをローカルディレクトリにダウンロードして、ZoneAlarmがeclipseからの接続をブロックしていないことを確認しましたが(Javadocはまだ表示されていません)何か案は? – Andy

関連する問題