Java:如何编译整个代码目录结构?
用例很简单。我得到了使用Eclipse创建的源文件。因此,有一个深层目录结构,任何Java类都可以引用同一个子,兄弟或父文件夹中的另一个Java类。
如何使用javac从终端编译整个东西?
没有找到相关结果
已邀请:
9 个回复
拈吉勉犬姆
bab
然后呢
需复
文件),那么您可以执行以下操作:
要么
会自动解析所有依赖项并编译所有依赖项。
痰嫉
使用
。一个例子是:
如果尚未编译所有类,如果有一个主要线束或驱动程序类(基本上是包含main方法的类),则单独编译该主类应该编译大部分项目,即使它们位于不同的文件夹中,因为Javac将尽最大努力解决依赖问题。
扭湘阀柿蹄
2)使用命令:
这将编译所有文件并将类文件放在classes目录中。 现在创建FilesList.txt的简单方法是这样的: 转到源根目录。
但是,这将填充绝对的道路。使用文本编辑器“全部替换”到源目录的路径(最后包括)和“”(即空字符串)和保存。
贸会
然后你就可以通过运行来编译所有文件了:
或者,将项目导入Eclipse,它将自动编译该项目的所有源文件。
嘘崇蔡对
这里bin文件是类文件的目标,lib(可能是当前工作目录)包含库文件,并且编译src目录和下面的所有java文件。
姬第柔炒
虽然如果你在Bash和/或不介意使用烟斗,那么你可以这样做:
桔适丛
如果src在其下方包含一个.java文件,则更快