2010-02-28 17:52 | tag: netbeans, mac
MacにNetBeansを入れたりバージョンアップしたりしたときに最初に行うべき設定のメモです。
[~/.subversion/config]
log-encoding = UTF-8
[/Applications/NetBeans/NetBeans 6.8.app/Contents/Resources/NetBeans/etc/netbeans.conf]
netbeans_default_options="... -J-Dfile.encoding=UTF-8 --locale en"
コミットログに日本語を書いてコミットしようとするとエラーが発生してしまう問題を解決するために、~/subversion/config内でのlog-encodingの設定およびnetbeans_default_optionsへの -J-Dfile.encoding=UTF-8
の追加を行います。
~/.subversion/configでlog-encodingを設定していない場合のエラー:
Error normalizing log message to internal format Can't convert string from native encoding to 'UTF-8':
NetBeansの起動オプションで -J-Dfile.encoding=UTF-8
を設定していない場合のエラー:
Error normalizing log message to internal format Valid UTF-8 data (hex:) followed by invalid UTF-8 sequence
標準の日本語のユーザーインターフェイスは、メニューが「ファイル(F)」などのようにWindows風のアクセラレータキー表示付きで表示されています。これが目障りなので、英語のユーザーインターフェイスに切り替えるためにnetbeans_default_optionsへの --locale en
の設定を行います。
日本語のメニュー:
英語のメニュー: