[問題] 執行外部javac的問題
小弟希望由程式中,去執行javac,然後compiler其他的.java檔
使用下列兩行指令:
Runtime r = Runtime.getRuntime();
Process p = r.exec("javac -d . *.java");
而要被compiler的java檔package為 package test;
小弟試過自己下命令列compiler的結果是正確的
產生的.class檔會正常的放置在test的目錄下
但是如果是用自己寫的程式來compiler,則產生出來的class檔並不會產生在test下
而是直接產生在程式的工作目錄下
請問我有哪邊搞錯了嗎?
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 210.240.194.97
java 近期熱門文章
PTT數位生活區 即時熱門文章