Javac - 在不同目录中编译.java文件

时间:2012-06-22 13:40:22

标签: java javac

我正在创建一个提交系统,我希望框架文件位于服务器上的固定位置 - 用户将其文件上传到不同的目录中。

如果我只使用.class文件,则以下命令在执行时有效:

  

java -cp   / SubmissionSystem /的Java /评估/框架:/ SubmissionSystem /的Java /评估/测试   评估4

我想知道是否有一个类似的命令可以被调用来编译不同目录中的.java文件而不是.class文件!

我很感激任何帮助!

1 个答案:

答案 0 :(得分:4)

是的,只需将java替换为javac,而不是将包含源的文件夹传递给-classpath选项,将其传递给-sourcepath

javac -cp /SubmissionSystem/Java/Assessment/Framework -sourcepath "/SubmissionSystem/Java/Assessment/Test Assessment4"

当路径包含空格时,不要忘记正确引用。这将编译文件(因此它们将与.java源文件混合)。您可以javac使用选项-d

将{@ 1}}写入新地点
相关问题