CentOS 7.4でNetbeans(Swingで書かれたプログラミングIDE)の使用に問題があります。 7.2ではうまく動作しますが、いくつかのカーネルモジュールをアップグレードしました。
それ以来、Netbeansの一部のフォントで問題が発生しました。
私はそれを検索し、私のNetbeans設定ファイルnetbeans_default_optionsにこれを追加することを提案する誰かを見つけました。
-J-Dswing.aatext=true -J-Dawt.useSystemAAFontSettings=on
しかし、それは問題を解決できませんでした。
誰でも編集を提案するのに役立ちますか?
答え1
これは、Netbeansに付属のJavaエンジンとホスト間の非互換性の問題です。
リポジトリからOpenJDKパッケージをインストールし、VariableでネイティブJavaエンジンを使用するようにNetbeansを設定することでnetbeans.conf
この問題を解決しましたnetbeans_jdkhome
。
# pwd
/netbeans/installation/dir/etc
# vi netbeans.conf
#Commenting shipped Java Engine
#netbeans_jdkhome="/netbeans/installation/dir/bin/jre"
netbeans_jdkhome="/openjdk/installation/dir/jre"
唯一の不便な点は、Netbeansが更新されるたびにこのプロセスを繰り返す必要があることです。
答え2
次のコマンドを実行してNetBeansを起動します。
/netbeans/dir/bin/netbeans --laf Metal
基本的には、メタリックな外観と感じのテーマを実行します。