我是使用Eclipse创建Java程序的初学者。我试图知道如何使用Eclipse一步一步地调试。我正在运行下面的程序,并在//第7行添加了断点
这两个类都是默认包。
public class GoodDog {
private int size;
public void setSize(int s){
size=s;
}
public int getSize(){
return size;
}
void bark(){
if (size > 60){
System.out.println("Woof! Woof!");
}
else if (size > 14){
System.out.println("Ruff! Ruff!");
}
else{
System.out.println("Yip! Yip!");
}
}
public class GoodDogTestDrive {
public static void main(String[] args) {
GoodDog one=new GoodDog(); //line 7
one.setSize(70);
GoodDog two=new GoodDog();
two.setSize(8);
System.out.println("Dog one " + one.getSize());
System.out.println("Dog two " + two.getSize());
one.bark();
two.bark();
}
}当我在eclipse中调试会话期间单击f5按钮时,它将
源未找到异常。
为什么会发生这种事?
如果没有添加任何断点,结果就会很好。我需要学习一步一步地调试这个程序,以及它是如何执行的。我在用Eclipse露娜。
发布于 2015-12-31 17:53:57
除非您将代码错误地复制和粘贴到问题中,否则在bark()方法的末尾似乎缺少一个括号来关闭该类。因此,在另一个类中没有一个类。
https://stackoverflow.com/questions/34460096
复制相似问题