読者です 読者をやめる 読者になる 読者になる

OSXのターミナルでのjavacの文字化けの対処法

Java OSX zsh

エラーメッセージがShift-JISで出力されている事が原因なので、UTF-8で出力させるように以下のエイリアスを、zsh使いなら.zshrc、標準のままであれば.bash_profileとかに追加する。

# Javac Mojibake
alias javac='javac -J-Dfile.encoding=UTF-8'
alias java='java -Dfile.encoding=UTF-8'