用例很简单。我得到了使用Eclipse创建的源文件。因此,有一个深层的目录结构,其中任何Java类都可以引用同一,子,兄弟或父文件夹中的另一个Java类。我如何使用javac从终端编译整个程序?
3 回答

九州编程
TA贡献1785条经验 获得超4个赞
您必须知道所有目录,或者能够使用通配符..
javac dir1/*.java dir2/*.java dir3/dir4/*.java dir3/dir5/*.java dir6/*src/*.java

阿波罗的战车
TA贡献1862条经验 获得超6个赞
如果您只想运行主类(而不编译.java不依赖主类的文件),则可以执行以下操作:
cd <root-package-directory>
javac <complete-path-to-main-class>
要么
javac -cp <root-package-directory> <complete-path-to-main-class>
javac 会自动解决所有依赖关系,并编译所有依赖关系。
添加回答
举报
0/150
提交
取消