Mac OS X の Java 環境

Mac OS X 上で Java で開発する必要がでてきたので,Snow Leopard での Java について調べ始めた.順不同で箇条書きする.

  • Java 6 が搭載されている.今日現在で 1.6.0_17 である.
  • 64 bit 版と 32 bit 版があり,64 bit 版がデフォルト.これはアプリケーション>ユーティリティ>Java Preferences というアプリケーションで変更できる.
  • javac のエラーメッセージが文字化けする!
    • エラーメッセージを英語にすればよいが,LANG ではなく LC_ALL で制御する.
 $ LC_ALL= javac ...
 $ javac -J'-Dfile.encoding=EUC-JP' ...
    • これらは /etc のどこかにあるファイルでデフォルトとして設定できるといいのだが,Java にはそのような思想はないのだろう(anywhere だから?).alias で逃げるしかないか.

情報源