0

多くの人がこの質問をここに投稿していることを知っています。私は彼らの解決策を試しましたが、うまくいきません。デバッグするすべてのプロジェクトで、f5 キーを押すたびに、この「ソースが見つかりません」というメッセージが表示されます。System.out.println("test"); のような単純なアプリを作成しました。実行されますが、デバッグすると「ソースが見つかりません」と常に表示されます。私はこれが初めてです。どうすればいいのかわかりません。スタック トレースは次のとおりです。

Class<T>.getDeclaredMethods0(boolean) line: not available [native method
Class<T>.privateGetDeclaredMethods(boolean) line: not available
Class<T>.getMethod0(String, Class<?>[]) line: not available
Class<T>.getMethod(String, Class<?>...) line: not available
LauncherHelper.getMainMethod(PrintStream, Class<?>) line: not available
LauncherHelper.checkAndLoadMain(boolean, int, String) line: not available
C:\Program Files\Java\jre7\bin\javaw.exe (Oct 24, 2013 12:22:07 AM)
sample.java Class<T>.getDeclaredMethods0(boolean) line: not available [native method] Outline
Source not found. An outline is not available

前もって感謝します。

4

1 に答える 1

1

確かにソースはありません。JRE を使用してプログラムを実行しています。これはコンパイル済みのコードです。

2 つのオプションがあります

  1. ソースをダウンロードし、デバッグ中に jar に添付します。jar のソースを Eclipse にアタッチする
  2. JAD を使用して、クラス ファイルを自動的に逆コンパイルします。 http://www.mkyong.com/java/java-decompiler-plugin-for-eclipse/
于 2013-10-23T16:49:08.920 に答える