我正在使用命令行编译使用eclipse编写的项目,如下所示:
谢谢
javac file.java
java file (args here)
.class
文件并重新编译。请注意,主文件还将调用其他类。谢谢
javac file.java
java file (args here)
.class
文件并重新编译。请注意,主文件还将调用其他类。On a Unix box, use something like:
javac `find . -name '*.java'`
assuming you don't have too many (or use xargs
if necessary).
If you're not using packages (and you really should be) you can just use:
javac *.java
-d
命令行选项。删除旧内容就像删除目标目录中的所有内容一样简单。 - Dilum Ranatungajavac *.java
。这样更简单,而且它具有在没有反引号替换和/或find
命令的平台上工作的优点。 - Ted Hopprm $(find . -name "*.class")
javac <MainClass>.java
java <MainClass>
javac
编译时,它会重新编译所有文件,而无需担心目录结构。如果您在Windows上,则可以在此处获得“find”的替代方案。