自從我開始研究程式設計以後,就一直會有出乎意料的無窮迴圈。昨天寫 Java 又意外的爆炸了。
程式寫好了先 compile 成 class 檔,最後在封裝成 JAR 檔。於是基於懶人的理由,自己寫了一個批次檔,這樣就不用每次修改都要慢慢打指令了。
jar cfm out.jar manifest.mf *.class *.png
用記事本打完存成 jar.bat。結果執行時居然噴了!
弄了半天,原來是因為我批次檔中的 jar 並沒有呼叫到 Java 封裝用的 jar,而是呼叫我自己寫的 jar.bat,結果就變成了無窮迴圈。
結論:我對不起我的電腦……..