Java - 如何在cmd line模式下,編譯與執行會用到其他檔案類別的JAVA檔?(debug參考用)
這兩天都拚命算數學,現在先回來寫個程式喘口氣Orz,等會兒再回去算吧XD
之前與本篇相關(https://lucrelin.blogspot.com/2019/03/java-cmd-linepackage-namejavadebug.html#more)未用到「當該Java檔有用到其他檔案時」情形,同樣也是做debug參考。
注意:其實本篇與前述那篇只差在 => 執行javac時,加了「-cp 有用到的其他檔案所在的資料夾」設定。
專案架構:
Stream(專案名)下有:
之前與本篇相關(https://lucrelin.blogspot.com/2019/03/java-cmd-linepackage-namejavadebug.html#more)未用到「當該Java檔有用到其他檔案時」情形,同樣也是做debug參考。
注意:其實本篇與前述那篇只差在 => 執行javac時,加了「-cp 有用到的其他檔案所在的資料夾」設定。
專案架構:
Stream(專案名)下有:
第1個:build/classes/cc/openhome(放編譯後的位元檔,其中package name是cc.openhome)
第2個:src/cc/openhome(放.java原始碼,其中package name是cc.openhome)
第3個:src/cc/openhome/Hi.java
第4個:Hi.txt
專案架構如下圖:
範例:希望將Hi.java檔內容,複製到Hi.txt
IO.java檔:
Copy.java檔:
Hi.java檔:
做法:
結果:下圖可看到Hi.java內容都複製到Hi.txt了
留言
張貼留言