0

在根目录下,有 src 和 classes 两个目录。

我有两个名为 Master 和 Slave 的 java 文件。

从文件在目录下src/com/example/web,编译后的主文件在目录下classes/com/example/model

我编的大师班是用的。在Slave.java, 大师班的帮助下使用

import com.example.model.Master

但是在使用根目录编译时

javac -classpath classes -d classes src\com\example\web\Slave.java

抛出以下错误:

包 com.example.model 不存在

4

1 回答 1

0

如果您知道依赖的层次结构,则应该基于依赖构建所有类。在这种情况下,您应该按顺序执行此命令:

第一的

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
于 2019-05-05T13:04:58.330 回答