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源代码附加到debugsubstring()
如何附加源:
转到项目>属性>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