我刚开始使用Java包,并希望首先做一些简单的事情。所以我做了2个类,我得到一个错误,为什么我创建了第二类的对象。我的主类不能找到或加载
Error: Could not find or load class main
我得到使用
javac *.java
下面这个错误是我的代码
package person;
public class Main {
public static void main(String[] args) {
Person p1 = new Person();
p1.setFirstName("John");
p1.setAge(20);
System.out.println(p1.getAge());
}
}
,二类
package person;
public class Person {
private String firstName;
private int age;
public Person() {
}
public void setFirstName (String n)
{
firstName = n;
}
public void setAge(int a)
{
age = a;
}
public int getAge()
{
return age;
}
}
当我由一个编译文件中的一个我得到这个错误
Error: cannot find symbol
Person p1 = new Person();
它指向p1之前的Person和新的Person之后的Person。 所有文件都在同一个文件中,所以我不知道这里的错误是什么。
可能重复[如何在java中编译包?](http://stackoverflow.com/questions/10546720/how-to-compile-packages-in-java) – starcorn