r/IntelliJIDEA
Posted byu/[deleted]1 year ago
Sorry, this post was deleted by the person who originally posted it.
It doesn’t appear in any feeds, and anyone with a direct link to it will see a message like this one.
level 1
Not sure, I usually create a new Maven project (and get the scaffolding setup automatically), but you may check that the sources folders is properly setup for your module (under «Project structure» -> «Project setting» -> «Modules»).
level 1
For no jdk error, go to file > project structure > and choose project sdk
level 1
What version are you running? I had the same issue in 2020.x but have never seen it happen in 2021.x. For some reason in 2020.x the project files sometimes wouldn’t appear on the left side. I never opened a bug about it because opening a bug for an intermittent issue that you can’t provide steps to recreate is a fools errand…it will just die on their backlog.
About Community
![]()
The title pretty much says it all. This is a subreddit for posting discussion, tips & tricks, asking for help, etc. with Jetbrains’ absolutely awesome IntelliJ IDEA IDE.
Skip to content
Ошибка в Android Studio
Error running ‘app’: No JDK specified for module ‘app’

Отсутствует JDK (Java Development Kit) для модуля в данном случае app.
Возможно JDK был удалён и установлен новый, при этом Android Studio проект открывает, но помечает его как не работоспособным.
Нажимаем правой клавишей мыши на модуль, в данном случае app, открывается меню, выбираем Open Module Settings

Открывается окно Project Structure в разделе Modules, далее Properties выбираем версию Compile SDK Version.
Возможно также проблема с путем модуля JDK.
В окне Project Structure переходим в SDK Location и настраиваем пути.

Также после установке JDK в переменные среды указываем Path, для этого в Свойствах системы заходим в Дополнительно -> Переменные среды

Создаем переменную с именем JAVA_HOME c указанием пути на JAVA C:Program FilesJavajre1.8.0_171 и жмем Ок.
Далее находим переменную с именем Path и в значение переменной указываем путь C:Program FilesJavajre1.8.0_171bin

3237
Я только что установил IntelliJ в Windows 8 (и 7). Затем я использую образец «Java Hello World» в качестве своего проекта.
затем я выбрал JDK, который был установлен (C:Program файлыJavajdk1.7.0_10). Проект успешно создается и я могу видеть все классы, связанные с проектом и т. д. Когда я «делаю проект», я получаю следующую ошибку:
Compilation completed with 1 error and 0 warnings in 2 sec
1 error
0 warnings
java: Cannot find JDK '1.7' for module 'TEST'
независимо от того, что я делаю, я не могу скомпилировать код Java под Windows8/IntelliJ
Я пробовал следующий:
- недействительности кэша.
- переключение на 32bit JDK вместо 64bit
- Idea64.exe вместо идеи.exe
- установка 1.6 закончит он был 1.7 вопрос??
- изменил JAVA_HOME, чтобы указать на разные версии (т. е. в настоящее время C:Program файлыJavajdk1.7.0_10)
Я не понимаю, почему это происходит.
7 ответов
project structure > project > choose correct jdk
или ctrl+alt+shift+s > project> choose correct jdk
также настройки платформы > SDK >и убедитесь, что 1.7 есть.
найден корень проблемы. Оказывается, Windows 8 под parallels разделяет тот же рабочий стол, что и OSX. Это как-то смутило IntelliJ, и в результате он не смог правильно скомпилироваться.
в parallels, удалив» рабочий стол», общий в разделе Настройка, это решает проблему.

Если вы все еще хотите поделиться документами и рабочим столом, решение заключается в изменении идеи.файл свойств (например, в разделе C:Program файлы (x86)JetBrainsIntelliJ IDEA 12.1binidea.свойства) и измените следующие свойства, чтобы указать на другое местоположение, специфичное для ОС, в которой вы работаете:
idea.config.path=
idea.system.path=
idea.plugins.path=
idea.log.path=
Я также скопировал предыдущую папку (на моем компьютере она была под
psfHome.IntelliJIdea12
) на новое место, чтобы сохранить все настройки.
обновление: у меня была такая же проблема после установки IntelliJ Idea 13. Я передвинул .Папка IntelliJIdea13 для c:Userscosta из psfHome, затем я изменил C:Program файлы (x86)JetBrainsIntelliJ IDEA 13.0binidea.файл свойств:
idea.config.path=C:/Users/costa/.IntelliJIdea13/config
idea.system.path=C:/Users/costa/.IntelliJIdea13/system
idea.plugins.path=C:/Users/costa/.IntelliJIdea13/config/plugins
idea.log.path=C:/Users/costa/.IntelliJIdea13/system/log
Я сделал ошибку при редактировании idea.properties оставить пробел в конце мое лично добавил idea.config.path=../.IdeaIC/config линии.
это привело именно к Cannot find JDK '...' for module сообщение об ошибке.
мне нужно было» обрезать » строку вручную, просто удалил пробелы, перезапустил IntelliJ, и все снова сработало нормально.
я нашел это во время сканирования idea.log файл, где я нашел java.io.FileNotFoundException: C:SoftwareIntelliJ IDEA Community Edition 14.1.3.IdeaICconfig tasksroot.contexts.zip
в моем случае идея сказала «не удалось сохранить настройки» (вероятно, из-за большого количества открытых проектов. После этого он не смог запустить тесты с сообщением «Не удается найти JDK ‘1.8’ для модуля XXX». Идея перезапуска решила проблему для меня.
Я считаю, что это ошибка IntelliJ.
Это не исправление, но вы можете обойти это, перейдя в Настройки > компилятор и отключив «использовать внешнюю сборку».
0
автор: Benjamin Wootton
кажется, что иногда Intellij (или пользователь:-)) путается при импорте настроек, особенно если вы меняете пути, в которых находится jdk (для меня это произошло во время миграции в новую среду Linux).
единственный способ исправить это-удалить папку настроек пользователя.
В Linux :
Я удалил папку (и подпапки): ~/.IntelliJIdea12/
конечно, это удалит сохраненные настройки, лицензии e.т. c.