原因: 我的java檔案保存的時候是用UTF-8編碼保存的,而javac編譯的時候是以電腦系統編碼(GBK,我是win 7系統)來處理的。 解決方法: 方法一、將java檔以GBK 編碼方式存儲,然後再編譯、運行; 方法二、編譯時指定編碼為UTF-8,編譯指令。 編譯指令(檔名依實際情況而定): #推薦教學:java快速入門