MacでのNetBeansの文字化け

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'


MacでのNetBeansの文字化け」への2件のフィードバック

  1. 通りがかりの物ですが...
    おかげさまで助かりました。ありがとうございました。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください