用sublime Text3編譯java檔案提示Decode error - output not utf-8
因為java檔案中有中文,一看就是編碼問題。直接在cmd下用javac編譯,也會報錯,所以要從sublime和javac兩個方面解決問題。
1.進入sublime Text安裝目錄下的package資料夾,用解壓縮軟體開啟Java.sublime-package,編輯裡面的JavaC.sublime-build
將檔案改為
{
"shell_cmd": "runJava.bat \"$file\"",
"file_regex": "^(...*?):([0-9]*):?([0-9]*)",
"selector": "source.java",
"encoding": "cp936"
}
這樣sublime在編譯時會讀取runJava.bat進行編譯。
2.在jdk安裝目錄下的bin資料夾新建runJava.bat,內容如下@ECHO OFF
cd %~dp1
ECHO Compiling %~nx1.......
IF EXIST %~n1.class (
DEL %~n1.class
)
javac -encoding UTF-8 %~nx1
IF EXIST %~n1.class (
ECHO -----------OUTPUT-----------
java %~n1
)
相關文章
- sublime Text3編譯java檔案提示Decode error - output not utf-8編譯JavaError
- sublime text編譯時提示錯誤[Decode error - output not utf-8] compilation terminated編譯Error
- Sublime Text: [Decode error - output not utf-8]Error
- sublime 出現 [Decode error - output not utf-8]Error
- Sublime Text 2/3 [Decode error - output not utf-8]Error
- sublime上配置java環境,解決Decode error - output not utf-8問題JavaError
- 使用 Sublime 工具時報Decode error - output not utf-8解決辦法Error
- Sublime text 2/3 [Decode error - output not utf-8] 完美解決方法Error
- Sublime下python 報錯[Decode error - output not utf-8]解決辦法PythonError
- python編碼問題之——Decode error - output not utf-8PythonError
- Sublime Text 2報 Decode error - output not utf-8 錯誤的解決辦法Error
- Sublime Text 2報“Decode error - output not utf-8”錯誤的解決辦法Error
- cx_Oracle.DatabaseError: [Decode error - output not utf-8]OracleDatabaseError
- Sublime報Decode error - output not utf-8 or cp936 錯誤的解決辦法Error
- [Decode error - output not utf-8] lua 使用string.subError
- Sublime Text3 自動編譯less 的配置編譯
- Windows下使用Sublime text3快速編輯Linux檔案,寫ShellWindowsLinux
- sublime text3直接開啟localhost的檔案localhost
- Sublime Text3中 less 自動編譯成 css 的方法編譯CSS
- Sublime Text3—Project(專案管理)Project專案管理
- 使用sublime text3搭建Python編輯環境Python
- 用批處理檔案編譯並執行java編譯Java
- win7 編譯java檔案Win7編譯Java
- 使用ant編譯Java檔案(一)編譯Java
- 使用ant編譯Java檔案(二)編譯Java
- Composer 提示 zlib_decode (): data errorError
- ndk編譯C++,提示找不到標頭檔案(ndk-build error string No such file or directory)編譯C++UIError
- 在sublime text3 中安裝 sass 高亮外掛、提示外掛
- 解決 sublime text3 執行python檔案無法input的問題Python
- AS編譯不通過,提示Error:Connection refused: connect編譯Error
- 讓sublime編譯php、js編譯PHPJS
- Sublime 編寫編譯 swift程式碼編譯Swift
- sublime text3 好用的外掛
- sublime Text3 前端常用外掛前端
- sublime text3外掛安裝
- Sublime Text3—常用外掛Emmet
- Sublime Text3—系統設定
- benq,我下了signup,編譯的時候明明編譯了Mysql.java,但在編譯別的檔案時老提示如下錯誤:ENQ編譯MySqlJava