• ベストアンサー

デバック時に「ソースが見つかりませんでした。」と表示されます。

デバック時に「ソースが見つかりませんでした。」と表示されます。 JAVA初心者です。よろしくお願いいたします。 eclipse 3.5 for Mac OS X1 を使っておりますが、デバック時に「ソースコードが見つかりませんでした。」と表示されます。 対処方法・手順をご教示ください。 よろしくお願いいたします。

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

  • ベストアンサー
回答No.2

こんばんは Javaは(他にもありますが・・・とりあえず)ソース(人間が読める=コンパイル前)ファイルとclass(人間が読めない=コンパイル後)ファイルがあります。 eclipseでデバッグしながらステップ実行する場合、人間が読める(ソース)ファイルが必要になります。 ステップ実行は1行ずつ(とは限りませんが・・・)進めていくため、ビジュアル的に見えていないと意味がないからです。 つまり、例えばコンパイルされているclassファイルの集まったライブラリなどの中にステップインしようとした場合、このようなエラーになります。 どうしても中が見たければ、ソースファイルを入手するか、JADなどで逆コンパイルして、ソースファイルを添付(eclipseから設定して)します。 こんな感じですが・・・。

oluoluHW
質問者

補足

taka451213さん ご丁寧にありがとうございます。 おっしゃっていることがよく理解できました! すごく勉強になります。 私の場合、まだ市販の書籍を使ってサンプルプログラムを書いている 段階で、正直申し上げまして自分がテキストを見ながら書いた プログラムが正しく動作するかどうか・・・というレベルです。 ですが、そもそも動作してくれないので困っています。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (1)

回答No.1

こんばんは >ソースコードが見つかりませんでした classファイルしかないので、ソースファイル(コンパイル前)を入手する必要があります。 アバウトでいいのなら、JADなどで逆コンパイルすれば、中身(ソース)を見る事が出来ますが・・・。 どのクラスにステップインしようとしているのでしょう・・・?

oluoluHW
質問者

補足

ご回答ありがとうございます。 初心者で本当に申し訳ないのですが、taka451213さんのおっしゃってる 意味がわかりません。。。↓↓ >classファイルしかないので、ソースファイル(コンパイル前)を入手する必要があります。 >どのクラスにステップインしようとしているのでしょう・・・? 何と答えたらよいのでしょうか。。。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • デバック時に「ソースが見つかりません」の表示。

    開発環境: Windows 7 Home java 2 SDK 1.6.0_24 Eclipse 4.2 Juno Eclipseでデバッグ時にブレークポイントからステップインした際に「ソースが見つかりませんでした。」 のメッセージが表示されます。 呼び出されるjarファイルには「ソースの添付」をしてある状態です。 わかる方いましたらご教授願います。

  • デバッグ時に「Source not found」

    Java言語プログラミング初心者です。環境はAndroidSDKのEclipse4.4です。 デバックを行うときに「Source not found」と出てきてデバッグが行えません。 プログラミング自体初心者なので出来れば詳しく対処法、手順を教えていただけるとありがたいです。 よろしくお願いします。

  • Eclipseでのデバック

    Java 6.29、Eclipse 3.6を使用しています。 Eclipseで作成したJavaコードをステップ実行してデバックしていくと最終行の右中括弧直前の 右中括弧でThread.classコードに入り、デバックが終了してしまいます。 回避策をご存知でしたら教えいただけませんか?

    • ベストアンサー
    • Java
  • Eclipseでデバック時のソースがメソッド単位に表示される

    Eclipseの3.2.0を使用しております。 どこの設定を変えたのか忘れてしまったのですが ブレークポイントを追加して、デバックしようとすると 以前はソースの最初から最後までが表示されていたのですが 今は、ブレークポイントで止まったメソッドしか表示されません。 これはどこの設定を変えればよいのでしょうか?

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

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

  • eclipse で「ソースコード5.0」のみ使用可能と・・・

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

    • ベストアンサー
    • Java
  • eclipseでabstractクラスをデバックするには

    いつもお世話になっております。 java1.6 eclipse3.3 にてabstractクラスのメソッドを呼び出している手前でブレークポイントを設定し、ステップインしてデバックしていくと、 abstractクラスの方のソースがデバックされます。 abstractクラスを継承している実際に流れているソースをデバックする事はできますでしょうか。 今はソースを追う時、abstractメソッドがきた場合、 そのメソッド名でプロジェクト全体を検索して、どのソースが実行されているのかチェックしていますが、たくさんのソースから継承されている場合、現在流れている処理が、どのソースのロジックかを特定するのが大変です。 簡単に特定する事はできますでしょうか。 よろしくお願いします。

  • Eclipseでソースコードの表示

    Eclipseのエディタでクラス名などをCtrlキーを押しながらマウスでクリックすると、そのソースコードに飛べますが、基本ライブラリ以外のものはクラスをデコンパイルしてソースコードを生成します。 これを、ソースコードのディレクトリを指定してそこからソースコードを表示させるという方法にしたいのですが、どうすればいいですか?

  • Javaのソース(アプレット)をEclipseで読み込み実行するには?

    題名が長くてすみません. Eclipse初心者のもので,Javaのソースのみ(hoge.java)をEclipseで読み込んだまではいいのですが,実行できません.どのような設定が必要でしょうか? また,Eclipseにてレイアウトを見ることは可能でしょうか? ちなみに,アプレット自体は,ブラウザで正しく実行されます.よろしくお願いいたします.

    • ベストアンサー
    • Java
  • Eclipseでソースを追加する方法

    Eclipseを使い始めたのですが、 VC++でいう「既存項目の追加」で ソースをプロジェクトに追加する方法が分かりません。 java初心者でほとんど何も分かっていませんが、 よろしくお願いします。

    • ベストアンサー
    • Java