如何在java中使用不同文件中的类?

2024-04-21

我是 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


execute javac *.java or javac Person.java Building.java or javac Building.java Person.java编译你的类。

似乎在编译 Building.java 文件之前没有编译 Person.java 。

构建需要 Person 的类文件来编译,而不是 .java 文件。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在java中使用不同文件中的类? 的相关文章

随机推荐