• ベストアンサー

Eclipseにつきまして

只今、EclipseでJavaの練習をしてるのですが、 .classのファイルをクリックしてもソースがありませんとしか表示されません。 どうしたらファイルが表示されるようになるのでしょうか? ネットで調べたのですが、今ひとつ理解できず困っています。 初歩的な質問で誠に申し訳ございませんが、お答えいただけましたら、幸いです。

  • Java
  • 回答数1
  • ありがとう数11

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

  • ベストアンサー
  • KSOH
  • ベストアンサー率93% (29/31)
回答No.1

JDKなどの他者が開発したライブラリに含まれるクラスをeclipseのpackage explorerなどで開いたということでしょうか。 JDKのライブラリについてはOracleがソースも提供しており、eclipseでクラスとソースを自動的に結びつけてくれる機能があるので簡単にソースを見ることができるようになります。 まずJDKをダウンロードされていないのでしたらOracleのサイトからJDKとそのソース(Java8だとsrc.zipとjavafx-src.zipなど)をダウンロードしてインストールすることをお勧めします。ソースはzipファイルの形で提供されるのですが中身を展開する必要はなくインストールしたJDKの場所、例えばWindowsですとC:/Program Files/Java/jdk1.8.0_20/のようなディレクトリの直下にソースのzipファイルを置いだけでよいです。 こうしておいて、インストールしたJDKをeclipse上での実行時に使うように定義してやります。具体的にはeclipseメニューの Window->Preferences->Java->Installed JREs->Addボタン->Standard VM選択->Nextと選び JREをインストールした場所(例えばC:/Program Files/Java/jdk1.8.0_20)をJRE homeに指定してやる といった感じです。(英語版のメニューを示しましたが日本語版でもそれらしいメニュー名なので対応は容易につくと思います。)なお、Oracleが提供するJDKのソース(src.zip, javafx-src.zip)はJDKインストールディレクトリにおいておきさえすればeclipseが自動的に認識してくれます。 こうして定義したJava実行環境に対してInstalled JREsの設定画面でチェックを入れておくと以降作成したプロジェクトではデフォルトでその実行環境が使われるようになりそのプロジェクトではJDKのソースも見ることができます。 なお、ソースが入手できないクラスファイルについてはJD-Eclipse plug-inのようなプラグインがあるので、これをインストールしてやるとクラスファイルを解析してそれらしくソースに逆変換したものを表示させることができたりもします。

Kamatani
質問者

お礼

KSOH様、 お礼の方が遅くなってしまいまして、誠に申し訳ございません。 とてもわかりやすい回答を有り難うございます。おかげさまで、モヤモヤがなくなりました! 本当に有り難うございました!!

関連するQ&A

  • eclipseのフォルダ

    eclipseのフォルダには 1.フォルダ 2.ソースフォルダ 3.パッケージ の3つの概念がありますが 1のフォルダにおいたJavaファイルを コンパイル対象にするにはどうしたらいいのでしょうか? 2のソースフォルダにJavaファイルを置いた場合は そのJavaファイルをクリックするとファイルが開きコンパイルが自動的に行われます。 しかし1のフォルダにJavaファイルを置いた場合は そのJavaファイルをクリックするとファイルが開くもののコンパイルは行われません。 1の単純なフォルダにJavaファイルをおいてもクラスファイルはできないのでフォルダを作って使うことに価値は無いのでしょうか?

    • ベストアンサー
    • Java
  • Eclipseの使い方の初心者用のサイトは??

    今晩は。 JAVA初心者です、宜しくお願いします。 パッケージ・エクスプローラにソースコードのテキストファイルか、classファイルをドラッグアンド ドロップで落とし込み、プロジェクトまたはテキストファイルとしてEclipseに認識させることは出来 るのでしょうか。 色々と試してみるのですが、いくらやってもEclipseが認識してくれません。 一体、パッケージ・エクスプローラにドラッグアンドドロップする機能はどのような時にどのような ファイルに対して実行するものなのでしょうか。 また、既に作成しているファイル(ソースコードのテキストファイルか、classファイル)をEclipse に取り込む方法はあるのでしょうか。  このような内容について解説している初心者向けのサイトがあれば教えて頂けないでしょうか。  宜しくお願いします。

  • eclipseのバージョンによって作成されるJarファイルは異なる?

    eclipseのバージョンによって作成されるJarファイルは異なる? 二台のPCにJava開発環境を構築しようとしています。 A環境 OS:Windows2003 Server Java:jdk1.4 eclipse:ver3.2.0 B環境 OS:Windows2003 Server Java:jdk1.5 eclipse:ver3.2.2 eclipseのプラグインは統一されていません Javaプロジェクトを作成してソースファイルを入れ、Antによるビルドを行いました。 (ソースは全く同じもの、コンパイルはbuild.xml内の"javac"、Antはeclipse導入時に入っていたものです) 作成されたJarファイルを解凍し、中のclassファイルを比較ソフト「DF」で比較したところ、 一部のclassファイルが不一致となりました。 Ant実行したbuild.xmlファイルは同じものを使用し、 build.xmlを右クリックメニュー→「実行」→「外部ツールの構成」の設定内容は同じです。 また、eclipseメニュー→「ウィンドウ」→「設定」→「Java」→「インストール済みのJRE」に「jdk1.4.2_15」を設定し、「コンパイラー」や「ビルド・パス」も同じ設定です。 同じと思える環境で、なぜ異なるclassファイルが作成されてしまうのでしょうか?

  • eclipseで

    しばらくeclipseをやってなくてスッカリ忘れてしまったので質問させていただきます。 あいまいですいませんが プロジェクトを作ってソースファイル作ってソースコードを組んで テキストエディタで実行するにはどうすればいいんでしょうか? ソースファイルの作り方すらあやふやです。 あとテキストエディタでしたっけ?名前が思い出せません。 あの真っ黒な・・・。 無知で申し訳ございませんがどなた様か教えていただけたら幸いです。

  • eclipseのプロパティー

    eclipseのプロパティー 初歩的な質問で申し訳ないんですが、eclipseのプロパティーがウインドウのビューを探しても、ファイルのプロパティーを押しても見つかりません。 どうすれば表示できるようになるのでしょうか?

    • ベストアンサー
    • Java
  • Eclipse (3.5)で.classファイルの作成をするには?

    Eclipse (3.5)で.classファイルの作成をするには? ホームページビルダーにJavaアプレットを挿入する機能があるのですが、 ファイル形式が.classでないといけないようです。 eclipseで作成されたファイルは、.javaしか見当たらないのですが、 .classファイルを作成するにはどうしたらいいのでしょうか?

    • ベストアンサー
    • Java
  • eclipse で「ソースコード5.0」のみ使用可能と・・・

    只今、java勉強中の初心者です。 ArrayListや拡張forループなど描くと「eclipse で「ソースコード5.0」のみ使用可能と・・・」とeclipseにてエラーが発生します。 なにか環境で設定など必要なのでしょうか? ちなみに、 java 1.6.0 eclipse 3.2.2 になります。どうぞ宜しくお願いします。

    • ベストアンサー
    • Java
  • Eclipseのソース添付について

    私はEclipseを使ってAndroidのアプリケーションを開発している初心者です。 デバッグをしていると、 「ソース添付にファイルArrays.classのソースが含まれていません。 下の「添付ソースの変更」ボタンをクリックすると、ソース添付を変更できます。」 というメッセージが出ます。 そこでソースを添付しようと思っていますが、どのソースを添付すればよいのか、ソースがどこにあるのかがわかりません。 http://www.atmarkit.co.jp/fjava/javatips/068eclipse023.html を参考にしましたが、回答欄のリンク先の「http://jakarta.apache.org/」には、Arrays.classがありませんでした。 大変困っています。ご教授をお願い致します。

    • ベストアンサー
    • Java
  • eclipse3.5 コンパイル不能

    新たにjavaファイルを作成、あるいは編集したのにかかわらず、classesフォルダーにコンパイルされなくなりました。  原因をしらべているのですがよくわかりません。ビルドパスのソースフォルダーにはblog/web-inf/srcと正しく表示されています。srcには作成したjavaファイル作られますが、なんらかの原因にてclassesフォルダーにコンパイルされていないようです。 javaファイル(srcフォルダー)→classファイル(classesフォルダー)をeclipseにて任意に設定できるのかどうかを調べていますが、それも不明です。  何か原因が思い当たる個所があれば、ご教授の程よろしくお願い申し上げます。  

  • 会社で、eclipseを使ってjavaのプログラム

    会社で、eclipseを使ってjavaのプログラムを作る仕事をしていて、家でも練習しようと思いました。 eclipseの画面を見ていると、パッケージエクスプローラーに.javaファイルはありますが、.jarファイルがありません。 実行はできているのに、.jarファイルが生成されてないという事があるのでしょうか。 もしくは、表示の設定で、パッケージエクスプローラーにでてないだけでしょう。

    • ベストアンサー
    • Java

専門家に質問してみよう