我是一名 Java 的新手,这是我正在尝试做的事情:
我在 Windows 机器上的一个文件夹中有两个文件:
d:\programs\sims\javasim\src\com\jsim\
Person.java
Building.java
我在 Building.java 中使用了 Person.java 文件中的 Person 类。
package com.jsim;
ArrayList<Person> personList = new ArrayList<Person>();
我正在编译这个文件夹中的文件。
d:\programs\sims\javasim\src
但是当我尝试编译Building.Java时,编译器告诉我
d:\programs\sims\src\javac com/jsim/Building.java
com\jsim\Building.java:10: cannot find symbol
symbol : class Person
location: class com.jsim.Building
private ArrayList<Person>personList = new ArrayList<Person>();
^
如何让 Building.java 知道 Person.java 文件中的 Person 类?
Gath
package
是相同的吗? (package com.jsim;
) - MByDPerson
类和Building
类的完整源代码。 - Derek Mahard:\programs\sims\src\javac com/jsim/Building.java com/jsim/Person.java
- David Lantos