调试所有项目时找不到源

时间:2013-10-23 16:43:29

标签: eclipse debugging

我知道有很多人在这里发布了这个问题,我尝试了他们的解决方案,但无法使其发挥作用。 每当我按f5时,我调试的所有项目都会得到“源未找到”。我刚刚创建了一个简单的应用程序,如: 的System.out.println( “测试”); 它运行,但当我调试“源未找到”总是出现。我是新手。我不知道该怎么做。 这是堆栈跟踪:

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

提前致谢。

1 个答案:

答案 0 :(得分:1)

确实没有来源。您正在使用JRE来运行程序,它是已编译的代码。

您有两个选择

  1. 下载源并在调试期间将其附加到jar。 Attach the Source in Eclipse of a jar
  2. 使用JAD自动反编译类文件。 http://www.mkyong.com/java/java-decompiler-plugin-for-eclipse/