NetBeans 5.5 の日本語、中国語、ブラジル系ポルトガル語バージョンは Red Hat Enterprise Linux 3 上でテストされています。それ以外のディストリビューション(例えば Ubuntu 6. x や Fedora Core 6) では Java のフォントが正しく設定されていない可能性があり日本語や中国語が文字化け(四角□)で表示されてしまうことがあります。
また OpenSolaris 2008.05 では OS 側のフォントが変更されているため java.sun.com からダウンロードした JDK ではフォントが□に表示されることがあります。回避方法にしたがって設定可能です。OpenSolaris に付属する JDK を使う場合には問題ありません。
これは JDK の問題で最近のディストリビューションにフォント設定ファイルが対応していないためです。まず最初に JDK のリリースノートと IDE のリリースノートを参照してお使いのディストリビューションがサポートされているか、テストされているかを確認しましょう。
この問題は非常によく知られた問題です。Java SE のページや各 Linux ディストリビューションのページやフォーラムなどを参考にして Java のフォントを正しく設定してください。一番簡単な方法は Java 国際化 FAQ にあるように lib/fonts/fallback に日本語 TrueType フォントを置くことです。
以下は代表的な Linux ディストリビューションでの解決方法ですが、あくまで一例であり正式にサポートされている方法ではありません。自己責任において使用してください。
% pfexec pkg install java-devJDK のみインストールする場合には
% pfexec pkg install SUNWj6dev
% mkdir jdk1.6.0_10/jre/lib/fonts/fallback % ln -s /usr/X11/lib/X11/fonts/TrueType/ipafont/ipagui.ttf jdk1.6.0_10/jre/lib/fonts/fallback
% cp /usr/jdk/jdk1.6.0_06/jre/lib/fontconfig.properties jdk1.6.0_10/jre/lib
% netbeans -J-Dawt.useSystemAAFontSettings=onコマンド行で渡すのが面倒な場合は etc/netbeans.conf に記述しておくことができます。