
私は 32 ビット Linux Mint (18.0 Sarah) ボックスで何ヶ月も Intellij Community IDEA を実行しています。IntelliJ は数回自動更新されており、パーティションの問題により Mint (同じバージョン) を再インストールしなければならなかったのはビルド 182.5262.2 のときでした。再インストールと更新が成功した後、以前使用していた Intellij ビルド (182.5262.2) を再インストールしました。このビルドの両方のバージョン (JDK ありとなし) を試しましたが、どちらのバージョンでも IDE が起動しません。「JDK が必要です: JDK クラスが IDEA クラスパス上にないようです。IDE を JRE ではなく JDK で実行してください」というエラー メッセージが表示されます。
これはおかしいです。再インストールの 1 時間前に、Python と Java の両方の開発のために、同じ OS で IntelliJ のこのビルドを実行していたのです。IntelliJ フォーラムを試してみましたが、非常に役立ちましたが、提案された解決策 (スタンドアロン JRE のインストールなど) は機能しませんでした。エラーが生成される前にスプラッシュ スクリーンを通過できません。
提供されている修正の多くは、設定ディレクトリとその内容に依存しています。私のインストールにはそのようなディレクトリは存在しません。32 ビットのケチな日々がついに終わったのかと思っています。どんな提案でも歓迎します。
Java 情報: (java -version): openjdk バージョン "1.8.0_222" OpenJDK ランタイム環境 (ビルド 1.8.0_222-8u222-b10-1ubuntu1~16.04.1-b10) OpenJDK サーバー VM (ビルド 25.222-b10、混合モード) echo $PATH: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games":JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-i386:/snap/bin ありがとうございます PS 他の Java 依存アプリケーションである JMeter を再インストールしたところ、問題なく動作しました
答え1
ついにこの問題を解決できましたが、まだ正確な方法はわかりません。IntelliJ の非常に古いバージョンをインストールして起動しようとしました。起動できず、JDK バージョンは 1.6/1.7 であるはずなのに、インストールされているバージョンは 1.8 であるというエラー メッセージが表示されました。しかし、次に 2019.2 InteliJ IDE を起動しようとしたときに、「JDK が必要です: JDK クラスが IDEA クラスパス上にないようです。IDE を JRE ではなく JDK で実行してください」というメッセージが表示されて失敗する代わりに、おなじみの「以前のバージョンから設定をインポートしますか?」というメッセージが表示されました。「いいえ」と応答すると、そこから IDE を起動して構成できるようになり、IDEA.sh から起動する完全に機能する IntelliJ IDE が元の状態に戻りました。