MacでNetBeans使ってるとOutput(出力ウィンドウ)のところの文字化けしてしまう問題があって(多分encodingが合ってない)我慢ならなくなったのでよく調べて解決した。
MacにNetBeansインストールするたびに、毎回設定する項目が多いので、その決定版としてメモしておきます。
ちなみに環境は、NetBeans7.2, Mac OS X Lionでの状況です。
/Applications/NetBeans/NetBeans 7.2.app/Contents/Resources/NetBeans/etc/netbeans.conf を編集
netbeans_default_optionsに
-J-Dfile.encoding=UTF-8
を追加。
以下の設定値を1行追加
export JAVA_TOOL_OPTIONS='-Dfile.encoding=UTF-8'
netbeans_default_optionsはJava実行時のオプション。実行時のエラー出力などの文字化けを回避する。
JAVA_TOOL_OPTIONSは、javacなどのツールで同様にエンコーディングを指定するオプション。「注:詳細については、-Xlint:unchecked オプションを指定して再コンパイルしてください。」なんかが出力されてる時に文字化けするのを防ぐ。
ついでにメモっておくと、netbeansの日本語メニューがうざいときには英語で起動するとよい。
netbeans_default_optionsに
--locale en
を追加。
僕流の設定をまとめると、
netbeans_default_options="...元々の設定... -J-Dfile.encoding=UTF-8 --locale en"
export JAVA_TOOL_OPTIONS='-Dfile.encoding=UTF-8'
通りがかりの物ですが...
おかげさまで助かりました。ありがとうございました。