macでjavaをやってみよう。
ーーーーーー環境ーーーーーー
山猫さん10.8.2
$ java -version
java version "1.6.0_35"
ーーーーーーーーーーーーーー
文字を出力するサンプルを打ってコンパイル。
↓
文字化けしてる。
↓
エラーも文字化けしててよくわからなかったが1点。
↓
Sjis・・・・って文字化けした中に書いてある。
要するにこういうことらしい。
システム>UTF-8
と言うことは、システムをSjisなんかにしたら何かとめんどくさいので
JVM側をUTF-8にするようにすればいいよねってことです。
ってことで以下の2行を追加。
alias java='java -Dfile.encoding=UTF-8'
alias javac='javac -J-Dfile.encoding=utf-8'
設定を反映させるために再起動・・・はしません。
ソースコマンドで以下のように読ませれば設定反映完了。
source ~/.bash_profile
うまくいきましたね。