macでjavaをやってみよう。

山猫さんのvimJavaをやってみた。

ーーーーーー環境ーーーーーー

山猫さん10.8.2

$ java -version

java version "1.6.0_35"

ーーーーーーーーーーーーーー

文字を出力するサンプルを打ってコンパイル。

   ↓

文字化けしてる。

   ↓

エラーも文字化けしててよくわからなかったが1点。

   ↓

Sjis・・・・って文字化けした中に書いてある。

要するにこういうことらしい。

システム>UTF-8

JVMのコード>Sjis

 

と言うことは、システムをSjisなんかにしたら何かとめんどくさいので

JVM側をUTF-8にするようにすればいいよねってことです。

 

.bash_profileにエイリアスを書き込めばいいか!

ってことで以下の2行を追加。

 

  alias java='java -Dfile.encoding=UTF-8'

  alias javac='javac -J-Dfile.encoding=utf-8'

 

設定を反映させるために再起動・・・はしません。

ソースコマンドで以下のように読ませれば設定反映完了。

 

source ~/.bash_profile

 

うまくいきましたね。