作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我是 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?
加思
最佳答案
执行javac *.java
或javac Person.java Building.java
或javac Building.java Person.java
来编译您的类。
似乎在编译 Building.java 文件之前没有编译 Person.java。
Building需要Person的class文件来编译,而不是.java文件。
关于java - 我如何在 java 中使用来自不同文件的类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5746502/
我是一名优秀的程序员,十分优秀!