我正在尝试遵循此基本指南: http://www.tutorialspoint.com/java/java_packages.htm 当我编译文件MammalInt.java时,我有一个错误:
MammalInt.java:4: error: cannot find symbol
public class MammalInt implements Animal{
^
symbol: class Animal
1 error
Animal.java和MammalInt.java文件都在同一目录中。我已经编译了Animal.java。 请帮帮我!
答案 0 :(得分:3)
你应该:
Animal.java
和MammalInt.java
- 与文件扩展名为.java
的班级名称相同)animals
的目录中(与包名相同)package animals;
javac Animal.java MammalInt.java
有效。
答案 1 :(得分:0)
在这两个文件的顶部添加:
package animals;
它应该解决问题。
答案 2 :(得分:0)
类具有两个访问修饰符:public和default。如果您正在创建一个类默认,可以从所有其他包访问,但是如果您没有指定任何访问修饰符,即如果您要提供默认修饰符,则表示该类将从该类所属的包中访问。