在根目录下有两个名为src和classes的目录。
具有两个名为Master和Slave的Java文件。
从站文件位于目录src/com/example/web
下,已编译的主文件位于目录classes/com/example/model
之下
我首先编译了大师班。
在Slave.java
中,借助Master类使用
import com.example.model.Master
但是在使用编译到根目录时
javac -classpath classes -d classes src\com\example\web\Slave.java
包com.example.model不存在
抛出错误?
答案 0 :(得分:0)
如果您知道dependeny的层次结构,则应基于依赖关系构建所有类。 在这种情况下,您应该按顺序执行以下命令:
第一
javac -classpath classes -d classes src\com\example\model\Master
然后
javac -classpath classes -d classes src\com\example\web\Slave.java
如果软件包中包含多个类,则可以使用通配符构建所有类。例如:
javac -classpath classes -d classes src\com\example\model\*.java