さまざまなチュートリアルを読み、多くの修正をいじった後、私は完全に機能する方法を見つけました。
まず、OracleからJDK 8をダウンロードし、ターミナルで次の行を実行します。
cd Downloads
tar -xvf jdk-8u25-linux-x64.tar.gz
rm jdk-8u25-linux-x64.tar.gz
sudo mkdir -p /usr/lib/jvm/
sudo mv jdk1.8.0_25 /usr/lib/jvm/
次のコマンドを実行して、JDKフォントフィックス(提供:Urshulyak Yaroslav)をダウンロードします。
cd ~/Downloads
wget http://urshulyak.com/jdk-8u5-tuxjdk-b08.tar.gz
tar -xvf jdk-8u5-tuxjdk-b08.tar.gz
sudo mv jdk-8u5-tuxjdk-b08 /usr/lib/jvm
rm jdk-8u5-tuxjdk-b08.tar.gz
これにより、ダウンロードしたzipが抽出され、/ usr / lib / jvm /に移動します。ターミナルで以下を実行します:
cd ~
sudo gedit .bashrc
次に、bashrcファイルの一番下に次の行を追加します。
JAVA_HOME=/usr/lib/jvm/jdk1.8.0_25/
export JAVA_HOME
保存して、idea.shを編集してください。(スクリプトの場所は異なる場合があります)
gedit /home/USER/Downloads/idea/bin/idea.sh
スクリプトの最下部で、下部のWhile Doステートメントの行を次の2行に置き換えます。
eval "/usr/lib/jvm/jdk-8u5-tuxjdk-b08/bin/java" $ALL_JVM_ARGS -Djb.restart.code=88 $MAIN_CLASS_NAME "$@"
test $? -ne 88 && break
保存してからIntelliJを開きます。フォントが機能し、開発にOracle JDK 8を使用します。おそらくプロジェクト設定を編集してJDKを再度セットアップする必要がありますが、フォントフィックスではなく実際のJDKを使用してください。
この修正は、CLion、Android Studio、PyCharmでも機能します。
これらの手順では、JDKのバージョンが1.8.0_25であることを前提とし、ファイル/パス名は将来のバージョンで変更される予定です。