如何編譯一個不同版本的java程序,如果我有1.6並且我希望它編譯爲1.5?難道是像...java -target編譯
javac -target1.5 tileGen
但是,當我這樣做,我得到:
錯誤:類名,「tileGen」,只接受,如果註釋處理爲試驗 合法地要求 1錯誤
如何編譯一個不同版本的java程序,如果我有1.6並且我希望它編譯爲1.5?難道是像...java -target編譯
javac -target1.5 tileGen
但是,當我這樣做,我得到:
錯誤:類名,「tileGen」,只接受,如果註釋處理爲試驗 合法地要求 1錯誤
嘗試將.java添加到您的類名稱中
另外,請注意「目標」和「源」命令行選項之間的區別。 「target」指定編譯器輸出的版本;即類文件。 「source」指定源代碼的版本;即* .java文件。我知道你在上述語句中的錯誤是你遺漏了「.java」擴展名,但我認爲這個關於源和目標參數的澄清值得與這個問題聯繫起來。 – Jason 2012-02-24 01:32:45