Eclipseのホバー表示について

このQ&Aのポイント
  • Eclipseのホバー表示について調べてみました。
  • Eclipseのホバー表示が英語で表示されない問題があります。
  • 原因がわからず困っています。お知恵をお借りできれば幸いです。
回答を見る
  • ベストアンサー

Eclipseのホバー表示

こんにちわ。 Javaの勉強をしようと思い、昨日、 「Eclipse3.1によるJavaアプリケーション開発」 「やさしいJava第3版」 「Javaのオブジェクト指向がゼッタイにわかる本」 という3冊の本を購入してきました。 そして、JDKやらEclipseやらをダウンロードしてきて、 今日は、早速、朝から本を片手に勉強しています。 さて、Eclipseのホバー表示を日本語にしようと思ったのですが、 現在、そもそも、英語のコメントも表示されていません。 例えば、Systemのホバーは、 java.lang.System としか表示されていません。 きっと何か間違えているのだろうと思うのですが、 原因がまったくわかりません。 もしご存知の方がいらっしゃいましたら、 教えてください。 宜しくお願いいたします。

  • T-HAM
  • お礼率85% (24/28)
  • Java
  • 回答数2
  • ありがとう数3

質問者が選んだベストアンサー

  • ベストアンサー
  • unibon
  • ベストアンサー率47% (160/340)
回答No.2

JDK には JRE も付属しているので、JDK はインストールされているけど、Eclipse が動いているのは JRE ということもあるかもしれません。 ちなみに、エディター上で System などのクラス名を選択して右クリックして "Open Declaration" を選択する(あるいは Ctrl を押しながらクラス名のところで左クリックする)と、そのクラス(System など)のソースコードが表示されますか?もしこれができれば、src.zip の問題ではなさそうです。これ以上はちょっと分かりません。

T-HAM
質問者

お礼

unibonさん、再びの回答ありがとうございます。 教えていただいたように、Systemで右クリックして、 "宣言を開く"を選択したところ、 以下のメッセージが表示されました。 ----------------------- ソースが見つかりませんでした。 JARファイルrt.jarにソース添付がありません。 下の「ソース添付」ボタンをクリックすると、ソースを添付できます: ----------------------- そして、「ソースの添付」ボタンをクリックし、 src.zipファイルを指定したところ、 なぜか、めでたく、コメントが表示されるようになりました。 本当にありがとうございました。

その他の回答 (1)

  • unibon
  • ベストアンサー率47% (160/340)
回答No.1

推測ですが、Java の環境として、開発者向けの JDK ではなく、実行環境だけの JRE(Java Plug-In) を使われているのではないでしょうか? ホバー表示は JDK のインストールされたディレクトリーの中にある src.zip というファイルから文字列を引き出していますが、JRE にはこのファイルがありません。

参考URL:
http://java.sun.com/j2se/1.5.0/ja/download.html
T-HAM
質問者

お礼

回答ありがとうございます。 しかし、 \jdk1.5.0_06\src.zip は存在しているので、 インストールしたのは確かにJDKだと思います。

関連するQ&A

  • Eclipseの虎の巻が表示されない

    分かる方がいましたら教えてください。 自宅でJAVAの勉強をしようと思い、Eclipseを設定したのですが、初心者用の虎の巻(Hello Worldアプリケーションの作成)が表示できません。どなたか理由がわかる人がいましたら教えてください。 Eclipseのチュートリアルから、「Hello Worldアプリケーションの作成」を選択すると、次のようなエラーになってしまいます。 「次の ID を持つ待機コンテンツ・パーツの作成に失敗しました: org.eclipse.platform.cheatsheet。 詳細についてはログ・ファイルを調べてください。」 ちなみに、日本語化の設定をしない場合は、英語ですが正しく表示されているように思えます。 現在設定したのは以下の通りです。 ・Eclipse3.3.0をC:\直下に展開 ・JDK:「C:\Program Files\Java\jdk1.6.0_03」  ※jdk-6u3-windows-i586-pを展開 ・日本語化  <http://www.inter-office.co.jp/contents/90>サイトを参考にし、日本語化プラグインを実施

  • Eclipseプラグインで関数情報表示

    Javascriptの開発用にEcliseプラグインを作成しています。 EclipseでJavaの開発する時のように、関数名にカーソルをあてると関数情報をポップアップ(ツールチップ?ホバー?)表示できるようにしたいのですが、 正式名称がわからないので、WEB検索が進みません。 (JavaだとJavadocコメントが表示されるので、同じようにしたいです。) ポップアップに関数情報を表示する機能の正式名称は何でしょうか。 また、参考サイト等がありましたら是非教えていただきたいです。 よろしくお願い致します。

  • eclipseの事で助けてください

    先日まで使っていたeclipseが今日突然開けなくなりました。 eclipseを開こうとすると、 A Java Runtime Environment(JRE) or Java Development kit(JDK) must be available in order to run Eclipse. No Java virtual machine was found after searching the following locations: C:¥eclipse¥jre¥javaw.exe 'javaw.exe' in your current PATH というメッセージが出てきました。 これを翻訳してみたら、 Java Runtime Environment(JRE)またはJava開発キット(JDK)は、Eclipseを走らせるために利用できなければなりません。Java仮想マシンは、以下の場所を捜した後に見つかりませんでした: C:¥eclipse¥jre¥javaw.exe あなたの現在のPATHの『javaw.exe』 でした。 これは、「Java仮想マシン」が「C:¥eclipse¥jre¥javaw.exe」になければいけないという意味でしょうか? それから、「PATH」の意味もわかりません。 昨日、プリンタのドライバとフォトショップをインストールしたのですが、これが原因でしょうか? よろしくおねがいします。

  • ソースコードをeclipseで表示

    eclipseでjavaのソースコードを表示するには どうすればよいのでしょうか? (Listなどのクラスの中身を表示) eclipse3.1 jdk1.5.0です よろしくお願い致します。

  • Eclipse:Javaの拡張ライブラリ使い方

    Javaの参考書を見ながら勉強を始めた者です。 そろそろテキストエディタとコンソールでコンパイル・実行 という開発環境から卒業しようと思い、Eclipseを使うことにしました。 Eclipse3.7のインストール、Pleiades 1.3.3による日本語化も終わり、"Hello world"も出力でき、 新しい開発環境も用意できたと思ったころで壁にぶち当たりました。 Eclipseで拡張ライブラリを追加して使用する場合は何か設定をしなければならないのでしょうか? 実はdodai.jarという拡張ライブラリ(参考書の付属)を使って課題を進めているのですが、 これが「テキストエディタとコンソールでコンパイル」環境では上手く使えているのですが、 Eclipseでプロジェクトを作成し、ビルドしたところ下記のようなエラーが起こってしまいます。 ------------------------------------------------------------------------------------------------------ Exception in thread "main" java.lang.Error: Unresolved compilation problems: Dodai を型に解決できません Dodai を型に解決できません ------------------------------------------------------------------------------------------------------ "Dodai"というのは拡張ライブラリのクラス名です。 また、前環境で、拡張ライブラリを使用するにあたり、行ったことは以下です。 ・拡張用ライブラリdodai.jar を /Library/Java/Extensions/配下 に置く。 Eclipseの画面上で自分なりに確認できたことは以下です。 ・Eclipseのパッケージエクスプローラでは、JREシステム・ライブラリーの配下にdodai.jarという項目が表示されています。 ・JLabelのようなJREライブラリのクラスは使えています。 開発環境 ・MacOS10.6.8 ・java version 1.6.0_26(元々JDK(Java SE Development Kit)が入っていた。) ・拡張用ライブラリdodai.jarの場所は/Library/Java/Extensions/配下 ・統合開発環境 Eclipse3.7 ・日本語化 Pleiades1.3.3 Eclipseで拡張ライブラリを追加して使用する場合は何か設定をしなければならないのでしょうか? どなたか、拡張ライブラリのクラスの使い方を教えて下さい。よろしくお願いいたします。

    • ベストアンサー
    • Java
  • MergeDocが実行できません(eclipseのホバー日本語化)

    こんにちは、kasikomaと言います。 ■質問内容 java -server -jar mergedoc.jar の javaコマンドを実行するとエラーが出ます。 どうすれば、正常に実行できるのでしょうか。 私が行った操作は次の通りです。 (1) Eclipse のホバー表示を日本語化するために https://sourceforge.jp/project/mergedoc/ から MergeDoc 2.1.1 をダウンロードしました。 (2) ダウンロードしたファイル mergedoc.zip を D:\windows\mergedoc に解凍しました。 (3) 次にコマンドプロンプトから D:\windows\mergedoc>java -server -jar mergedoc.jar を実行しました。 すると、 Error: no `server' JVM at `C:\Program Files\Java\jre1.5.0_06\bin\server\jvm.dll' . となり mergedoc.jar が実行できませんでした。 どうすればエラーを出さずに mergedoc.jar を実行できるのでしょうか。 解決策をご存知の方はいらっしゃいませんか。 ■使用環境 Windows XP Pro SP2 jdk1.5.0_06 D:\windows\mergedoc>echo %PATH% C:\usr\local\Perl\bin\;c:\program files\imagemagick-6.2.4-q16;C:\WINDOWS\system3 2;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\borland\bcc55\Bin;C:\Prog ram Files\Java\jdk1.5.0_06\bin;C:\Program Files\MySQL\MySQL Server 5.0\bin;

    • ベストアンサー
    • Java
  • eclipseについて

    JDKをデフォルトjavaで設定したいのですが、 JREホーム:C:\Program Files\Java\jdk1.7.0_09 JRE名:jdk1.7.0_07 にすると、「JRE 名はすでに使用されています」と表示され、設定が上手くいきません。 このような場合、JRE名は変更しても問題ないのでしょうか? 当方、全くの初心者のため、不安に思い投稿しました。 ちなみに、eclipseの保存場所は外付けHDです。 どなたかご存知の方がいらっしゃったら教えていただけませんでしょうか。

    • ベストアンサー
    • Java
  • Eclipse/MacのExtentions使い方

    初めまして、Javaの勉強を始めたばかりの者です。 Macを使っています。 この度 /Library/Java/Extentions/にjarファイルを追加して追加したクラスを 使用するプログラムを作りました。 今後開発するにあたり、統合開発環境を使用していきたいと考えEclipseをインストールしました。 Eclipseで拡張ライブラリが使えず、もう何日も困っています。 どなたか助けて下さい。 /Library/Java/Extentions/に追加したjarファイルを使用するにはどうすれば良いのでしょうか? 何度も自分で試してみたのですが、どうしても追加したはずのクラスを使えないです。 プログラムの内容自体はコンソールで実行して見ているので間違いないはずなのですが、、、下記のようなエラーメッセージが出ます。 ------------------------------------------------------------------------------------------------------ Exception in thread "main" java.lang.Error: Unresolved compilation problems: Dodai を型に解決できません Dodai を型に解決できません ------------------------------------------------------------------------------------------------------ 新規プロジェクト作成のところから教えて頂きたいと思います。 宜しくお願い致します。 因みにEclipseを使わずコンソールから実行したファイルは下記の場所でした。 /Users/xxxx/JavaPro/Sample3-2/FusenExec.java javac FusenExec.javaでコンパイル FusenExec.classが出来る。 java FusenExecで実行 ・下記にEclipseでプロジェクトを作成した手順を記します。 新規プロジェクトの作成 ・ファイル>新規プロジェクト>Javaプロジェクト選択>JREの種類で「実行環境JREの使用」→JavaSE-1.6 ・Java設定 JREシステム・ライブラリー「JavaSE-1.6」となっていて、配下に追加したjarファイルが表示されています。 ・パッケージエクスプローラでsrcを選択 ファイル>新規>クラス パッケージ名:jp.xxx.eclipsebook 名前:Sample スーパークラス:java.lang.Object←元々書かれていた ・ソース --------------------------------------------------------------------- package jp.kuu.eclipsebook; public class Sample { /** * @param args */ public static void main(String[] args) { // TODO 自動生成されたメソッド・スタブ // 1枚目の付箋土台 Dodai fusen1 = new Dodai(); fusen1.setSize(200,50); fusen1.setVisible(true); } } --------------------------------------------------------------------------------- また、Eclipseで自動作成されたディレクトリの.javaファイルはターミナルからjavacコマンドでコンパイルしようとしても、コンパイル出来ませんでした。 何故なのでしょうか。何だか解らないことが多く、こんがらがって混乱しています。 どなたか助けて下さい。お願いいたします。 開発環境 ・MacOS10.6.8 ・java version 1.6.0_26(元々JDK(Java SE Development Kit)が入っていた。) ・拡張用ライブラリdodai.jarの場所は/Library/Java/Extensions/配下 ・統合開発環境 Eclipse3.7 ・日本語化 Pleiades1.3.3

  • eclipseが開きません。

    最近Javaを勉強したくて、『Java入門』と言う本を買い、勉強をしようと思った矢先にトラブル発生してしましました・・・勿論私は初心者です。 本のマニュアル通り『Eclipse IDE for Java EE Developers』をダウンロードして(32bit) 解凍し、青くて丸いアイコンをクリックしたのですが・・・  Failed to create the Java Virtual Machine. と表示され、その先に進めません。 一応、Cドライブで解凍しています。 初心者の為わかりにくい説明ですが、詳しい方助言宜しくお願いします。

    • ベストアンサー
    • Java
  • eclipseで、サーブレットを作成したいのですが・・・

    プログラム経験の全くない、初心者なので分からない事だらけなため、どなたかおわかりになる方がおられたら、対処法をお願いします・・。 以下の手順で、サーブレットを作成しようとすると、エラーが表示され、ファイルが作成されませんでした。 [手順] (1)eclipse3.3で、「パッケージエクスプローラー」では何も選択しない状態で、メニューから「ファイル」→「新規」→「その他」を起動して、ツリーの「web」を開き、「サーブレット」を選択。 (2)サーブレット作成画面で、「パッケージ名」は、jp.co.gihyo.step3で、「名前」は、SampleServletと指定。 (3)ダイアログ画面はそのまま (4)次の画面もそのまま。 これで、「終了」を押すと、以下のエラーが表示されました。 java.lang.UnsupportedClassVersionError: Bad version number in .class file at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:620) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124) at java.net.URLClassLoader.defineClass(URLClassLoader.java:260) at java.net.URLClassLoader.access$100(URLClassLoader.java:56) at java.net.URLClassLoader$1.run(URLClassLoader.java:195) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:188) at java.lang.ClassLoader.loadClass(ClassLoader.java:3(以下略) そこで、java.lang.UnsupportedClassVersionError: Bad version number in .class file を調べると、 「クラスが要求しているバージョンがJavaVMがサポートしているバージョンの範囲外なので、実行できない。」 だそうですが、現在のJavaVMのバージョンは、コマンドプロンプトで、「java -version」と書くと、「java version "1.6.0_06"」とありました。このバージョンでは、サーブレットが作成されないのでしょうか?それとも違う意味なのでしょうか?? あと、現在のeclipseの設定は、jdk6.0,jre1.6.0_03です。 長くなりましたが、対処法が分からず、困っています・・・。 どなたか、アドバス、お願い致します・・・。

    • ベストアンサー
    • Java