我有这样的Java项目。我想使用javac(从命令行)进行编译。有人可以写出确切的示例该怎么做吗?它应该考虑lib1和lib2下提供的所有项目文件和所有库。到目前为止,我搜索过的所有示例都是无用的
com.company.main
Main.java
com.company.main.utils
DoSomethingUtil.java
图书馆
lib1/*.jar
lib2/*.jar
这对我有用。希望对别人有帮助
//save into files
find /javafiles-root-location/ -name "*.java" > build/source.txt
find /libraries-location/* -name "*.jar" | paste -sd ":" > build/libs.txt
//then compile
javac @build/source.txt -d build/compiled/ -cp @build/libs.txt