2012-02-28 7 views
18

を見つけていない私は、私は私のプログラムだけで罰金を実行することができますEclipseのに問題が生じていますが、私は、デバッガを起動しようとすると、私はこのメッセージJavaのデバッグ:ソース

Eclipse Window showing error

を取得する画像があります少し難しいですが、通常のデバッグウィンドウを取得する代わりに、ClassNotFoundExceptionがスローされ、Launcher $ ExtClassLoaderのソースを表示しようとしています。

私が本当に困惑しているのは、問題を抱えているデバッグボタンをクリックしたときだけ、コードを正常に実行できることです。

JDBでコマンドラインでデバッグしようとしましたが、同じエラーが発生しました。

はこれまでのところ、私は再インストールEclipseと試してみました(私はあることを信じるもの)は、Mac OS X用の正しいJava開発ツールのダウンロード

私は試みることができる他に何が分からないので、任意の助けにはなるでしょう大いに感謝します。私が提供できる他の情報があれば教えてください。

答えて

7

使用しているファイルのソースがありますか。 Maven(M2Eclipse)を使用している場合、ソースをダウンロードできます。これは問題を解決するかもしれない。 enter image description here

それ以外の場合は、手動でソースを添付することができます。ソースを手動で添付する方法は次のとおりです。

Getting the library paths

次はあなたが、これは "ソースが見つかりません" という

+0

私は私のためにMavenを使用していませんよプロジェクト、このプラグインを使用するにはMavenを使用する必要がありますか、プラグインをダウンロードしてソースをダウンロードできますか? また、手動でソースを添付するにはどうすればよいですか? –

+0

wait私は答えを更新します – Chan

0

役立ちますsources-

Attaching sources

希望を添付しなければならない赤いニシンです - 単純に方法はありませんデバッガのクラスローダの奥深くにあるので、エラーを投げているソースにアクセスすることができます。

「なぜscottrice.ChessPuzzles.ChessPuzzleDriverが見つからないのですか?」という質問があります。現時点で私に起こる唯一の可能性は、あなたのデバッグ設定で何か不思議なことかもしれません。 main()のファイルを右クリックし、 "Debug As" - > "Java Application"を選択するだけで、プログラムをデバッグできましたか?

+0

私は上にボタンを使用しましたが、私はあなたが記述した方法を試しましたが、私は同じ問題を抱えていました。私はデバッグ設定で何を探していますか? –

+0

本当にわかりません。私は最初にデバッグ構成を削除し、新しいファイルを作成するためにファイルを再度起動します。それがうまくいかない場合は、JREとClasspathのタブを確認し、すべてがデフォルトに見えるようにします。別のJavaバージョンに切り替えて、何が起こるかを見てみることもできます。 –

44

ソースが見つからないと、動的に読み込まれたコード(Mavenなど)が正当なものになる可能性があります。

あり(検索のヶ月後)私には知られている3つの回避策です:

  1. 接続がデバッガで実行中のJVMに、あなたは、コードが表示されます。

  2. ここからEclipse用
  3. 使用ダイナミックソース検索プラグイン:

    https://github.com/ifedorenko/com.ifedorenko.m2e.sourcelookup

  4. 使用Mavenプラグイン

    http://code.google.com/p/run-jetty-run/

私が好む桟橋ラン実行して、お勧めします3 jetty:runよりもはるかに速く動作し、webappを起動します。

2.残念ながら、Windowsパスのスペースに問題があるため、私は役に立ちませんでした。

私は、EclipseのBugzillaに機能拡張要求を満たし、あなたは、この問題は永遠に消えなければならない「ソースが見つからない」同意する場合、ここではそれを投票してくださいています

https://bugs.eclipse.org/bugs/show_bug.cgi?id=384065

+1

ソリューション#2はかなり簡単で、うまく機能します。 –

+0

checkstyle-eclipseに互換性がありません。 –

+1

3番目のオプションは本当にhelpout –

関連する問題