1. 程式人生 > >javac編譯亂碼

javac編譯亂碼

ans utf8 記事本 pac 文字 當前 bsp ava 依然

PersonTest.java:1: 錯誤: 非法字符: \65279

解決途徑如下

用記事本打開java源文件,另存為ANSI格式

如果java文件包含中文字符,使用-encoding gbk格式進行編譯,如javac -d . PersonTest.java -encoding gbk

(註意,這裏如果使用-encoding utf8仍然會報錯)

另外,與部署相關的問題:

如果java文件內聲明了pakage信息,如package test.person;

則編譯完成之後,在運行的時候需要在當前路徑下執行命令:java test/person/PersonTest或java test.person.PersonTest

如果在test/person目錄下執行java PersonTest則依然會報錯

javac編譯亂碼