Jon*_*eet 24
嗯,这看起来很明显,所以我可能会遗漏一些东西
javac *.java
Run Code Online (Sandbox Code Playgroud)
(有适当的图书馆参考等)
也许:
javac -d bin *.java
Run Code Online (Sandbox Code Playgroud)
到javac为输出创建正确的目录结构.
你在寻找更复杂的东西吗?如果是这样,你能提供更多细节(以及你所在的平台)吗?
在此处描述了在UNIX上使用"find"的另一种方法:
http://stas-blogspot.blogspot.com/2010/01/compile-recursively-with-javac.html
以下两个命令将编译目录./src
及其子目录中包含的所有.java文件:
find ./src -name *.java > sources_list.txt
javac -classpath "${CLASSPATH}" @sources_list.txt
Run Code Online (Sandbox Code Playgroud)
首先,find
生成sources_list.txt
一个包含Java源文件路径的文件.接下来,javac
使用语法编译所有这些源@sources_list.txt
.