gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-29 03:45:24 25 4
gpt4 key购买 nike

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

如果我只使用 .class 文件,那么执行以下命令时会起作用:

java -cp /SubmissionSystem/Java/Assessment/Framework:/SubmissionSystem/Java/Assessment/Test Assessment4

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

如果有任何帮助,我将不胜感激!

最佳答案

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

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

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

将它们写入新位置

关于Javac - 编译不同目录中的 .java 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11157327/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com