Я использую Intellij Community IDEA уже много месяцев на моем 32-битном Linux Mint (18.0 Sarah) box. IntelliJ автоматически обновлялся пару раз, это было на сборке 182.5262.2, когда мне пришлось переустановить Mint (ту же версию) из-за некоторых проблем с разделами. После успешной переустановки и обновлений я переустановил сборку Intellij, которую я использовал ранее (182.5262.2). Я пробовал обе версии этой сборки, т. е. с JDK и без него, но IDE не запускается ни с одной из версий. Я получаю сообщение об ошибке «Требуется JDK: классы JDK, похоже, отсутствуют в пути к классам IDEA. Убедитесь, что вы запускаете IDE на JDK, а не на JRE».
Это безумие, так как буквально за час до переустановки я запускал эту же сборку IntelliJ на той же ОС, как для разработки Python, так и Java. Я пробовал форум IntelliJ, и хотя они были очень полезны, их предложенные решения (например, установка автономной JRE) не сработали. Я не могу пройти дальше заставки, прежде чем генерируется ошибка.
Многие из предлагаемых исправлений зависят от config dir и его содержимого; в моей установке такого dir нет. Интересно, не подошли ли мои дни 32-битного скряги к концу. Любые предложения будут приняты с благодарностью.
Информация о Java: (java -version): openjdk version "1.8.0_222" OpenJDK Runtime Environment (сборка 1.8.0_222-8u222-b10-1ubuntu1~16.04.1-b10) OpenJDK Server 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 Спасибо P.S. Мое другое приложение, зависящее от Java, JMeter, было переустановлено и работает отлично
решение1
Мне наконец удалось решить эту проблему, хотя я до сих пор не знаю, как именно. Я установил очень старую версию IntelliJ и попытался запустить ее. Она не запустилась, я получил сообщение об ошибке, что ожидаемая версия JDK была 1.6/1.7, но моя установленная версия была 1.8. Однако в следующий раз, когда я попытался запустить свою IDE InteliJ 2019.2, вместо того, чтобы выдать сообщение «Требуется JDK: классы JDK, похоже, не находятся в пути к классам IDEA. Убедитесь, что вы запускаете IDE на JDK, а не на JRE», я получил знакомое сообщение «Хотите импортировать настройки из предыдущей версии?». Я ответил «Нет», и с этого момента я смог запустить и настроить IDE, и теперь я вернулся туда, где был, с полностью функциональным IDE IntelliJ, который запускается с IDEA.sh