我正在創建一個提交系統,我希望框架文件位於服務器的固定位置 - 用戶將其文件上載到不同的目錄中。Javac - 在不同目錄下編譯.java文件
如果我只是.class文件的工作,然後在執行時以下命令作品:
java命令 /SubmissionSystem /的Java /評估/框架:/ SubmissionSystem /的Java /評估/測試 評估4
我想知道是否有類似的命令可以調用編譯.java文件在不同目錄而不是.class文件!
我很感激任何幫助!
我正在創建一個提交系統,我希望框架文件位於服務器的固定位置 - 用戶將其文件上載到不同的目錄中。Javac - 在不同目錄下編譯.java文件
如果我只是.class文件的工作,然後在執行時以下命令作品:
java命令 /SubmissionSystem /的Java /評估/框架:/ SubmissionSystem /的Java /評估/測試 評估4
我想知道是否有類似的命令可以調用編譯.java文件在不同目錄而不是.class文件!
我很感激任何幫助!
是的,只是javac
取代java
並且代替文件夾通過與源到-classpath
選項,將它傳遞給-sourcepath
:
javac -cp /SubmissionSystem/Java/Assessment/Framework -sourcepath "/SubmissionSystem/Java/Assessment/Test Assessment4"
不要忘了適當引用時的路徑包含空格。這將編譯文件(因此它們將與.java源文件混合)。您可以讓javac
使用選項-d
將它們寫入新位置一個詞:包。 – jn1kk
javac?使用-d選項指定要存儲編譯文件的位置,-source路徑以指定從上面獲取.java文件的位置以及類路徑... http://www.herongyang.com/Java-Tools/javac -Java-Compilation-Command-and-Options.html –