MacOSX の Java

なんか MacOSXJava ってなぜかデフォルトで file.encoding が SJIS なんだな。意外だ。
とりあえず、端末のエンコーディングUTF-8 なのに Shift_JIS で出力されると困るので、

alias java='java -Dfile.encoding=UTF-8'
alias javac='javac -encoding UTF-8'
export MAVEN_OPTS='-Dfile.encoding=UTF-8'

な設定をしておく。まぁ、実際には javac を直接使ったりしないんだけど。