为什么当我尝试用eclipse编译代码时,它给了我一个id=20的错误,而当我在DOS中编译它时,它工作得很好?
我使用了命令行:javac -d .两者都是“文件名”。
代码如下:
public class MammalInt implements Animal {
public void eat() {
System.out.println("Mammal eats.");
}
public void travel() {
System.out.println("Mammal travels");
}
public int noOfLegs() {
return 0;
}
public static void main(String[] args) {
MammalInt m = new MammalInt();
m.eat();
m.travel();
}
}
和Animal.java:
package animals;
interface Animal {
public void eat();
public void travel();
}
1条答案
按热度按时间jq6vz3qz1#
当我试图在Eclipse中运行我的程序时,我也遇到了同样的问题。这是什么,但你必须写“包”在您的文件。检查你是否已经写了包,否则写包的细节,它将顺利运行。