Fix JAVA_HOME and Intellij IDEA’s broken JDK
![]()
If you’ve ever run across this error when using IntelliJ IDEA then you may be left wondering what to do to fix it.
ERROR: cannot start IntelliJ IDEA. No JDK found to run IDEA. Please validate either IDEA_JDK, JDK_HOME or JAVA_HOME environment variable points to valid JDK installation.Press
Enter to continue.
Well, here’s how to solve it on Linux Mint / Ubuntu. There was a lot of various solutions on the Internet and none of them worked. Most of them involve setting paths in the bash profile but none of them worked. The odd thing was it had just been working a couple of days before and then stopped. Intellij’s IDEA can be a bit of a pain on Linux but it is still full of awesome.
Install the JDK
Download the 32bit or 64bit Linux “compressed binary file” — it has a “.tar.gz” file extension i.e. “[java-version]-i586.tar.gz” for 32bit and “[java-version]-x64.tar.gz” for 64bit
Uncompress it
tar -xvf jdk-7u2-linux-i586.tar.gz (32bit)
tar -xvf jdk-7u2-linux-x64.tar.gz (64bit)
JDK 7 package is extracted into ./jdk1.7.0_02 directory. — Now move the JDK 7 directory to /usr/lib
sudo mv ./jdk1.7.0_02 /usr/lib/jvm/jdk1.7.0
Now run
sudo update-alternatives —install "/usr/bin/java" "java" "/usr/lib/jvm/jdk1.7.0/bin/java" 1
sudo update-alternatives —install "/usr/bin/javac" "javac" "/usr/lib/jvm/jdk1.7.0/bin/javac" 1
sudo update-alternatives —install "/usr/bin/javaws" "javaws" "/usr/lib/jvm/jdk1.7.0/bin/javaws" 1
sudo update-alternatives —config java
You will see output similar one below — choose the number of jdk1.7.0 — for example 3 in this list:
$sudo update-alternatives —config java
There are 3 choices for the alternative java (providing /usr/bin/java).
Selection Path Priority Status
————————————————————
* 0 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 auto mode
1 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 manual mode
2 /usr/lib/jvm/java-6-sun/jre/bin/java 63 manual mode
3 /usr/lib/jvm/jdk1.7.0/jre/bin/java 3 manual mode
Press enter to keep the current choice[*], or type selection number:
3 update-alternatives: using /usr/lib/jvm/jdk1.7.0/jre/bin/java to provide /usr/bin/java (java) in manual mode.
Check the version of you new JDK 7 installation:
java -version
java version “1.7.0” Java(TM) SE Runtime Environment (build 1.7.0-b147) Java HotSpot(TM) Client VM (build 21.0-b17, mixed mode)
Repeat the above for:
sudo update-alternatives —config javac sudo update-alternatives —config javaws
Enable mozilla firefox plugin:
32 bit: ln -s /usr/lib/jvm/jdk1.7.0/jre/lib/i386/libnpjp2.so
/.mozilla/plugins/ 64 bit: ln -s /usr/lib/jvm/jdk1.7.0/jre/lib/amd64/libnpjp2.so
Intellij IDEA перестала видить JAVA, как исправить?
Почему-то в Intellij сбросился стиль (шрифт и кнопки какие-то более крупные и не красивые) и, главное, что Intellij теперь не видит Java. В настройках (File->ProjectStructure) конечно выбрана версия и директория, которая установлена в JAVA_HOME. В настройках компиляции тоже установлена нужная версия. Случилось это после того, как спустя нескольких месяцей использования, обнаружил что в JAVA_HOME была старая версия 1.8. После обновления такое случилось.
Что это может быть, очень срочно нужно починить?(
IntelliJ IDEA can't setup JDK
I’m trying to setup JDK in IntelliJ IDEA and whatever I do, or whatever JDK version I select, nothing happens. The following situation remains: 
So I told IDEA what JDK it should use, but it still asks me to setup a JDK. Is this a bug or am I missing something? Can I apply any workaround to make everything work as usual?
ADDITION
The steps which I go through setting up the JDK: situation before setting up:

the first step:

the second step:

the third step:

the situation after setting up JDK: 
SDKs:

module settings: 
Установка IntelliJ IDEA в Windows

В статье рассказывается, как установить IntelliJ IDEA.
Установка JDK
Вначале необходимо установить JDK. Всё просто, но если есть вопросы, то подробно можно узнать в статье: Установка JDK в Windows.
Скачивание IntelliJ IDEA
Скачиваем там последнюю версию IntelliJ IDEA:

Выбираем именно Community версию:

Установка IntelliJ IDEA
Установка простая. Запускаем скаченный EXE файл:



Если у вас 32-битная операционная система, то и выбираем 32-битные компоненты:



Программа установилась. Запускаем её, не забыв перезагрузить компьютер.
Первоначальная настройка IntelliJ IDEA
При первом запуске спросит про импорт настроек с прежних установок данной программы. Если таковых не было, то говорите, что не хотите:

Выбираем тему редактора. Мне нравится светлая тема. А также плагины выбираем по умолчанию:

Создание нового приложения

Если вы у себя видите на месте SDK фразу No SDK в отличии от скриншота внизу, то нужно вначале будет выбрать SDK, которым будем компилировать приложения, через кнопку New. :

У меня JDK находится в папке C:\Program Files\Java\jdk-12.0.1 . Выбираем это месторасположение (у вас может быть другое), если JDK не определяется автоматически.
Говорим, что хотим создать приложение уже с готовым шаблоном (будет присутствовать метод Main ):

Выбираем название проекта, папку для размещения проекта (по своему усмотрению):

Возможно, что вас спросят создать новую папку под проект. Соглашайтесь:

Всё. Создался проект консольного приложения Java. Если наверху справа появится желтая надпись Attach annotations , как на скриншоте внизу, то щелкните по ней:

Запуск приложения
В методе main пропишем простейшую команду:


В консоли отобразился результат выполнения программы:

Дополнительные настройки
Настройки, описанные в данном разделе, опциональны, и можно их вообще не трогать.
Переходим в настройки приложения:

В разделе General я ставлю возможность увеличения шрифта колесиком мыши при нажатом Ctrl , а также устанавливаю правило, что при сохранении файла все лишние пробелы справа у всех строк будут удаляться: