Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/315.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 Eclipse调试器为空(找不到源)_Java_Debugging - Fatal编程技术网

Java Eclipse调试器为空(找不到源)

Java Eclipse调试器为空(找不到源),java,debugging,Java,Debugging,我正在调试下面的代码,我在第w=w+inputString.substring(firsti,i)+“yay”行中断但调试器显示空白(未找到源代码)发生了什么 public String translate (String inputString) { String w = ""; int firsti =0; for(int i=0; i< inputString.length(); i++){ if(isVowel(inputString.c

我正在调试下面的代码,我在第
w=w+inputString.substring(firsti,i)+“yay”行中断但调试器显示空白(未找到源代码)发生了什么

public String translate (String inputString) 
{ 
    String w = "";
    int firsti =0;
    for(int i=0; i< inputString.length(); i++){
        if(isVowel(inputString.charAt(i))){
            firsti = i;
            while (inputString.charAt(i) != ' ' || i< inputString.length()){
                i++;
            }
            w= w+ inputString.substring(firsti,i)+"yay";
            System.out.println(w);
        }
    }
    String outputString = new String(inputString); // Copies input to output and prints it. 
    return outputString;
}
公共字符串转换(字符串输入字符串)
{ 
字符串w=“”;
int firsti=0;
对于(int i=0;i
您可能试图进入java API中的
substring()
方法。您需要将Java源代码附加到debug
substring()

如何附加源:

转到项目>属性>Java构建路径>库,然后展开JRE系统库JRE版本,rt.jar。选择源附件,单击编辑…。选择源代码文件(外部文件…),然后按OK


阅读本文了解更多信息。

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

执行以下步骤:

备选案文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