Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/346.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 为什么我会得到这个信息;“未找到来源”;来自日食?_Java_Eclipse - Fatal编程技术网

Java 为什么我会得到这个信息;“未找到来源”;来自日食?

Java 为什么我会得到这个信息;“未找到来源”;来自日食?,java,eclipse,Java,Eclipse,我对Eclipse是新手。当我调试并输入一些函数时,我得到了消息 “找不到源代码”,尽管代码是我的。我如何解决这个问题?有没有一个插件可以帮上忙 我得到错误类未找到异常,源代码未找到,但当我按F6(lot)时,我继续调试,问题是当我按F5时,我想深入到一些方法代码(我的btw,只是在不同的包上)-FedorE您需要在调试配置中添加源代码: 执行以下步骤之一: 备选案文1: Right Click(Java Source) -> Debug As -> Java Applicatio

我对Eclipse是新手。当我调试并输入一些函数时,我得到了消息 “找不到源代码”,尽管代码是我的。我如何解决这个问题?有没有一个插件可以帮上忙


我得到错误类未找到异常,源代码未找到,但当我按F6(lot)时,我继续调试,问题是当我按F5时,我想深入到一些方法代码(我的btw,只是在不同的包上)-FedorE

您需要在调试配置中添加源代码:

执行以下步骤之一:

备选案文1:

 Right Click(Java Source) -> Debug As -> Java Applications
选项2:如果选项1没有帮助:

 Menu ->Run ->Debug Configurations..-> Java Applications ->RightClick & select New.
 In right side, 
   Enter Name
   Browse your Project and the class having `main` method
   In Classpath, add your project from workspace
 Click Debug button in the bottom

如果没有帮助,请告诉我。

这是因为,在调试过程中,调试器会输入部分没有附加源文件的代码

你能做的是

如果您已获得该文件的源:

当您看到“未找到源代码”屏幕时,将出现一个
附加源代码
按钮。按下该键,浏览到应该包含该类源代码的文件。然后点击ok。eclipse将加载源代码,您可以开始了


有时,在重复的
步骤中,调试器会进入一些API类或插件,这些API类或插件的源代码可能不存在,如果源代码是我的,那么最好的办法就是反复按F6
直到调试器存在该类

我认为他应该添加java源代码,因为如果源代码是我的,我没有看到相同的错误。这没有帮助,因为文件不在同一个包中。i get error class not found exception with source not found,但当我按F6(lot)时我继续调试,问题是当我按F5键并想深入到某个方法时code@FedorE:当显示
未找到源时
,您会在屏幕上看到哪个类名?它不能是您的类之一,但应该是某个框架工具中的类。您还需要添加该框架的源代码。如果您不想在该框架内移动,则在该屏幕上,按
F7
,然后执行
F5
one。如果没有帮助,请在按
F5
的位置共享代码行。这是标准库的功能部分