Just like Tom, I too have increased the memory when IntelliJ asked and regretted it. This is the screen that asked for it:

However, in my case, instead of editing the .vmoptions files in the bin folder, IntelliJ created a new one in my home directory which I can only assume overrides the ones in the bin folder. I would assume this is typical of the new versions — I am using IntelliJ 2016.1 right now.
So, in order to fix this issue, go to C:Users<your_username>.IntelliJIdea<version>config (or your OS’ equivalent) and delete the idea.exe.vmoptions and/or idea64.exe.vmoptions file from there. This should remove the override and have IntelliJ use the settings in the bin folder.
It might be worth checking the files in the bin folder as well, in case IntelliJ changes how it handles these settings.
Here are the default .vmoptions files in the installation’s bin folder; you can’t delete these as it will prevent IntelliJ from starting:
bin/idea.exe.vmoptions:
-server
-Xms128m
-Xmx512m
-XX:MaxPermSize=250m
-XX:ReservedCodeCacheSize=150m
-ea
-Dsun.io.useCanonCaches=false
-Djava.net.preferIPv4Stack=true
-Djsse.enableSNIExtension=false
-XX:+UseConcMarkSweepGC
-XX:SoftRefLRUPolicyMSPerMB=50
bin/idea64.exe.vmoptions
-Xms128m
-Xmx750m
-XX:MaxPermSize=350m
-XX:ReservedCodeCacheSize=225m
-ea
-Dsun.io.useCanonCaches=false
-Djava.net.preferIPv4Stack=true
-Djsse.enableSNIExtension=false
-XX:+UseConcMarkSweepGC
-XX:SoftRefLRUPolicyMSPerMB=50
От автора: несмотря на все преимущества, которые дарит нам компания JetBrains, в их среде разработки IntelliJ IDEA ошибки все же случаются. Нельзя сказать, что их причиной является низкое качество программного обеспечения. Чаще всего, это сам пользователь неправильно провел установку или не совсем корректно манипулирует уже инсталлированной IDE. Сегодня разберем наиболее распространенные ошибки, которые возникают при работе с данной средой, и попытаемся дать для каждой из них универсальное решение.
Распространенные проблемы
Несмотря на то, что разработчики постоянно сталкиваются с разными трудностями во взаимодействии со средой разработки, существуют и те проблемы, от которых ломятся форумы. Сегодня не станем изучать экзотические неполадки, а сконцентрируемся на том, что может случиться с только что установленной IntelliJ IDEA.
В топе неисправностей среды разработки:
не работает кнопка Run. Из-за этого использование среды превращается в взаимодействие с простым текстовым редактором — вы не можете исполнить то, что написано. Очень часто пользователи прекращают работу, так как ни одно из альтернативных действий не дает позитивного результата;

Профессия Frontend-разработчик PRO
Готовим Frontend-разработчиков с нуля
На курсе вы научитесь создавать интерфейсы веб-сервисов с помощью языков программирования и
дополнительных технологий. Сможете разрабатывать планировщики задач, мессенджеры, интернет-магазины…
Узнать подробнее
До 10 проектов в портфолио для старта карьеры
Подходит для новичков без опыта в программировании
Практика на вебинарах с разработчиками из крупных компаний
в окне редактора невозможно печатать. Эта проблема, как правило, отображается не одинаково. Иногда, возможность печатать пропадает лишь на время (5–10 секунд), иногда требуется перезагрузка компьютера. Поэтапное выполнение настройки может решить эту неисправность.
В ходе статьи мы рассмотрим еще некоторые проблемы, но пока разберем эти две. Ведь те, которые задумали на потом, являются скорее причинами, порождающими трудности в использовании.
Серая кнопка
Нередко начинающие пользователи сталкиваются с такой неприятностью. Они успешно установили среду, написали свой проект и теперь хотят увидеть, как работает их программа. Но проблема в том, что кнопка запуска проекта — Run — выглядит вот так:
Причем такие методы, как запуск программы через сочетание клавиш Ctrl + Shift + F10 или вызов запуска с помощью правой кнопки мыши не дают результатов. Таким образом, у вас в руках оказывается не очень многофункциональный инструмент.
Решение: жмем Setup SDK и там добавляем в IDEA Development Kit.
Это не всегда сработает, особенно, если у вас нет такой кнопки на панели. В этом случае прожимаем кнопку Add configuration, которая находится возле кнопки запуска. Там настраиваем конфигурацию, и все работает!
Typing not allowed
В IntelliJ IDEA бывает и такое, что программист просто не может печатать в текстовом редакторе. Бывает тотальный баг, когда печать полностью заблокирована, а бывает, что она появляется от случая к случаю. Расскажем, как это решить.
Прежде всего, необходимо отключить эмуляцию Vim. У редактора есть два режима, в одном из которых нельзя редактировать текст. Скорее всего, у вас была включена эмуляция, и вы случайно переключились между режимами. Просто отключите ее: жмем Tools и снимаем галочку с Vim emulation.
Но вот если возможность печатать пропадает от случая к случаю, значит, проблема в JDK. Чтобы наладить все, как следует, устанавливаем Oracle JDK 1.8, а после выбираем Switch IDE boot JDK в key map. Потом с помощью горячих клавиш изменяем набор по умолчанию, и он снова начинает работать.
Без набора разработчика
Это основная проблема и причина всех остальных неполадок в IntelliJ IDEA — среда не видит JDK. И для этого случая есть достойное решение. Причем оно работает и для остальных IDE, которым необходима исполнительная среда Java для запуска.

Профессия Frontend-разработчик PRO
Готовим Frontend-разработчиков с нуля
На курсе вы научитесь создавать интерфейсы веб-сервисов с помощью языков программирования и
дополнительных технологий. Сможете разрабатывать планировщики задач, мессенджеры, интернет-магазины…
Узнать подробнее
До 10 проектов в портфолио для старта карьеры
Подходит для новичков без опыта в программировании
Практика на вебинарах с разработчиками из крупных компаний
Вам нужно либо переустановить набор, либо добавить его в переменные среды. Мы не будем заново проходить весь процесс установки или конфигурации JDK, ведь информации об этой теме достаточно в сети. Главное, что вы должны запомнить — это то, что с первого раза правильно установить и IntelliJ IDEA, и набор разработчика получается не у всех. А второе — это то, что неправильная установка почти всегда является причиной неполадки. Это значит, что простая переустановка может решить все возникающие ошибки.
- Отзывы
- О нас
- CS50
- Все вопросы
- 31.03.2021
- 3503просмотров
- 35комментариев
Доброго времени суток, не хочет запускаться Intellij IDEA, виснет на стартовом окне
Архитектура системы х64
Подскажите, в чём может быть проблема? Пробовал обращаться в гугл, не нашёл дельного решения
- популярные
- новые
- старые
Jet
Уровень 24
2 сентября 2022, 05:35
После того как я сменил Runtime Version на более новую, скачанную отдельно не из Идеи, программа перестала стартовать. Мне помогло удаление файла:
c:Users*****AppDataRoamingJetBrainsIntelliJIdea2022.1idea64.exe.jdk
Удалите этот файл. То, что выделено курсивным, у каждого свои названия пользователя и версии idea.
C:UsersuserAppDataRoamingJetBrainsIntelliJIdea2022.2idea64.exe.vmoptions
Запустите idea со стандартными настройками.
P.S. Я увеличил память (параметр xmx) и idea не запускалась.
Всем привет! Попробуйте запустить от прав администратора «Run as administrator»
Спасибо всем за помощь, помог снос винды)
Попробуй поставить IntelliJ IDEA 2020.2.3 (Community Edition). Т.е. другую сборку Idea.
У меня стоит IDEA 2020.2.3. Полет нормальный. Ссылка https://www.jetbrains.com/idea/download/other.html
если качал JDK JRE и ставил в систему особняком, то скорее всего нужно ее а Path переменную ввести (гугл в помощь как прикрутить Java). Если просто Intellij ставил, то там 11 java уже предустановленна
Проверь антивирус и отключи вплоть до защитника виндовс
Снеси Идею, отруби антивирус и поставь заново, затем ребут — для просто Идеи
Если Java ставил особняком, то сначала внеси в Path переменную свою Java, потом ставь Идею + антивирь или защитник виндовс отключи- затем ребут
уже сделал
лучше поставь не 16-ю, а 11 или 14 в Винду
В самой Идее можно будет потом докачать хоть 16 Джаву
Ничего не глюканет, снес джаву, снес идею, почистил папки (хотя и этого не надо), поставил 11 или 14, добавил в переменную, ребут, поставил Идею (и дальше в идее выбираю хоть с винды джава, хоть качай максимальную которая она поддерживает через SDK)
сейчас попробую, отпишусь
у меня просто была такая трабла на форточках, тоже 16 в ОС решил привинтить, в итоге на 11 в форточках по умолчанию, остальные Джавы просто по папкам в папке JDK хош Оракл хош Опен
Руслан System Administrator в court
Expert
31 марта 2021, 22:35
у меня за всю историю такого не было!
Тем более что всегда с самой Идеи можно скачать и выбрать вендора
антивирь видимо свиндовский или обнова проста не стоит форточная если система с нуля на диск
Руслан System Administrator в court
Expert
31 марта 2021, 22:46
The Sound of Silence — Disturbed — Сейчас слушаю — послушай..Завтра на Работу а я сижу ОяЕб4 
и на RU Linux тоже)) -> не понял???
если будет трабла и идея зависнет создай или скачай любой файл с расширением .jar -> просто через правый клик открой его в идеи -> ну и далее сам разберешься какие плагины ставить + подсказки + обучалка от создателей + как настройть «кучу»
Notepad++ в помощь да и просто пригодится
У меня Винда Хоум (с выпилиным гуаном от Виндовс DWS там и прочие утилиты для этого) + сразу фулл обнова + Виртуализация включена в Биос + потом Java open JDK из zip просто распаковал и установил в папку обозвав её JDK 11+ её в Path прописал + ребут + потом отключил защитник виндовс + поставил Идею (64 бит + PATH для неё + убрал галки ассоциации с файлами …там внизу при установке в окошке) + ребут = всё работает
Ну и як бы все работает
Ладненько утро вечера мудреннее, сорри пора на боковую. Удачи тебе — это тоже скилл по установке софта 
Руслан System Administrator в court
Expert
1 апреля 2021, 04:26
Вот ты мне обьясни нахера такие ебл11?
зачем тебе такая ось?
Руслан System Administrator в court
Expert
31 марта 2021, 22:23
Она вот так как на скрине тупо виснет?
да, по идее первая загруска долгая норм, так как происходит индексация, но самое долгое до перезапуска висело минут ~40
Руслан System Administrator в court
Expert
31 марта 2021, 22:22
Руслан System Administrator в court
Expert
31 марта 2021, 22:23
Руслан System Administrator в court
Expert
31 марта 2021, 22:20
Java таки имеется
Руслан System Administrator в court
Expert
31 марта 2021, 22:18
Collectives™ on Stack Overflow
Find centralized, trusted content and collaborate around the technologies you use most.
Learn more about Collectives
Ask Question
Asked
6 years, 2 months ago
Modified
5 years, 8 months ago
Viewed
823 times
0
I’m using IntelliJ IDEA 14 everything worked fine, but somehow it doesn’t work anymore the error I get is:
Any ideas how to solve this problem?
- java
- jakarta-ee
- intellij-idea
Improve this question
edited Sep 19, 2017 at 15:42
Elias
asked Mar 28, 2017 at 8:51
EliasElias
899 bronze badges
Add a comment
|
1 Answer
Sorted by:
Reset to default
1
It’s an old bug triggered by a race condition in some cases:
- IDEA-149135 Startup with splash screen fails (ServiceManager.doGetService must not be null)
You should update to the current IDE version or try the workaround.
Improve this answer
answered Mar 28, 2017 at 8:57
CrazyCoderCrazyCoder
386k170 gold badges980 silver badges894 bronze badges
1
-
i took a look to the workaround seems the problem is with jdk 6 actually i was working with java 8 but the project i’m working on now requires java 6 when i changed it still worked but after that it crashes everytime i now changed to java 8 but still same error guess the only alternative now is to update the version, hope the new version will work fine with java 6
– Elias
Mar 28, 2017 at 9:20
Add a comment
|
Your Answer
Sign up or log in
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Name
Required, but never shown
By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.
Not the answer you’re looking for? Browse other questions tagged
- java
- jakarta-ee
- intellij-idea
or ask your own question.
Not the answer you’re looking for? Browse other questions tagged
- java
- jakarta-ee
- intellij-idea
or ask your own question.
- The Overflow Blog
-
Building a safer community: Announcing our new Code of Conduct
-
Balancing a PhD program with a startup career (Ep. 576)
- Featured on Meta
-
AI/ML Tool examples part 3 — Title-Drafting Assistant
-
We are graduating the updated button styling for vote arrows
-
The [connect] tag is being burninated
-
Temporary policy: ChatGPT is banned
-
Does the policy change for AI-generated content affect users who (want to)…
Related
11
IntelliJ IDEA 12.0 JVM Startup Error
6
IntelliJ IDEA doesn’t start on Ubuntu
1
IntelliJ fails running o startup
56
Intellij IDEA won’t start
0
Intellij start error
1
Intellij IDEA not starting up
7
IntelliJ IDEA Error Running Application
4
Intellij startup error: IDE has not been initialized yet
1
Unable to start IntelliJ Ultimate
1
How to fix intellijIDEA not starting problem?
Hot Network Questions
-
Is «different coloured socks» not correct?
-
Can this be done with bluetooth?
-
Can’t get TagSetDelayed to match LHS when the latter has a Hold attribute set
-
Why are mountain bike tires rated for so much lower pressure than road bikes?
-
What if the numbers and words I wrote on my check don’t match?
-
Can I also say: ‘ich tut mir leid’ instead of ‘es tut mir leid’?
-
How much of the power drawn by a chip turns into heat?
-
Sound for when duct tape is being pulled off of a roll
-
Recovery on an ancient version of my TexStudio file
-
Kaplan Meier but no individuals’ data
-
How can an accidental cat scratch break skin but not damage clothes?
-
What maths knowledge is required for a lab-based (molecular and cell biology) PhD?
-
Is it OK to pray any five decades of the Rosary or do they have to be in the specific set of mysteries?
-
Is there any evidence suggesting or refuting that Russian officials knowingly lied that Russia was not going to attack Ukraine?
-
security check fails. Is this OK?
-
What is pressure energy in a closed system?
-
«I don’t like it when it is rainy.» VS «I don’t like it raining.»
-
Why do some images depict the same constellations differently?
-
Is there a place where adultery is a crime?
-
How to remove this annoying message?
-
Are all constructible from below sets parameter free definable?
-
Jablonski diagram and absorption
-
Diagonalizing selfadjoint operator on core domain
-
Indian Constitution — What is the Genesis of this statement? » ‘Union of India’ should be distinguished from the expression ‘territory of India’ »
more hot questions
Question feed
Your privacy
By clicking “Accept all cookies”, you agree Stack Exchange can store cookies on your device and disclose information in accordance with our Cookie Policy.
|
# |
|
|
Темы: 89 Сообщения: 1127 Участник с: 09 августа 2011 |
Решил попробовать intellij-idea, что за зверь, ну и WebStorm в придачу, и борода
Проблема с запуском intellij-idea и WebStorm идентична ~]$ intellij-idea-12-community
OpenJDK Runtime Environment (IcedTea 2.3.9) (ArchLinux build 7.u21_2.3.9-3-i686)
OpenJDK Server VM (build 23.7-b01, mixed mode)
WARNING: You are launching the IDE using OpenJDK Java runtime.
ITS KNOWN TO HAVE PERFORMANCE AND GRAPHICS ISSUES!
SWITCH TO THE ORACLE(SUN) JDK BEFORE REPORTING PROBLEMS!
NOTE: If you have both Oracle (Sun) JDK and OpenJDK installed
please validate either IDEA_JDK, JDK_HOME, or JAVA_HOME environment variable points to valid Oracle (Sun) JDK installation.
See http://ow.ly/6TuKQ for more info on switching default JDK.
Press Enter to continue.
#
# A fatal error has been detected by the Java Runtime Environment:
#
# SIGSEGV (0xb) at pc=0x7e01a7a9, pid=8446, tid=2131053376
#
# JRE version: 7.0_21-b02
# Java VM: OpenJDK Server VM (23.7-b01 mixed mode linux-x86 )
# Problematic frame:
# C [libGL.so.1+0x707a9] glXChooseVisual+0xaf69
#
# Failed to write core dump. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again
#
# An error report file with more information is saved as:
# /home/archie/hs_err_pid8446.log
#
# If you would like to submit a bug report, please include
# instructions on how to reproduce the bug and visit:
# http://icedtea.classpath.org/bugzilla
#
/usr/share/intellij-idea-12-community/bin/idea.sh: line 189: 8446 Аварийный останов (core dumped) /usr/lib/jvm/java-7-openjdk/bin/java -Xms128m -Xmx512m -XX:MaxPermSize=250m -XX:ReservedCodeCacheSize=64m -XX:+UseCodeCacheFlushing -ea -Dsun.io.useCanonCaches=false -Djava.net.preferIPv4Stack=true -Djb.vmOptionsFile="/usr/share/intellij-idea-12-community/bin/idea.vmoptions" "-Xbootclasspath/a:/usr/share/intellij-idea-12-community/bin/../lib/boot.jar" -Didea.paths.selector=IdeaIC12 -Djb.restart.code=88 com.intellij.idea.Main
~]$ webstorm
OpenJDK Runtime Environment (IcedTea 2.3.9) (ArchLinux build 7.u21_2.3.9-3-i686)
OpenJDK Server VM (build 23.7-b01, mixed mode)
WARNING: You are launching the IDE using OpenJDK Java runtime.
ITS KNOWN TO HAVE PERFORMANCE AND GRAPHICS ISSUES!
SWITCH TO THE ORACLE(SUN) JDK BEFORE REPORTING PROBLEMS!
NOTE: If you have both Oracle (Sun) JDK and OpenJDK installed
please validate either WEBIDE_JDK, JDK_HOME, or JAVA_HOME environment variable points to valid Oracle (Sun) JDK installation.
See http://ow.ly/6TuKQ for more info on switching default JDK.
Press Enter to continue.
#
# A fatal error has been detected by the Java Runtime Environment:
#
# SIGSEGV (0xb) at pc=0x7e1a37a9, pid=8529, tid=2132884288
#
# JRE version: 7.0_21-b02
# Java VM: OpenJDK Server VM (23.7-b01 mixed mode linux-x86 )
# Problematic frame:
# C [libGL.so.1+0x707a9] glXChooseVisual+0xaf69
#
# Failed to write core dump. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again
#
# An error report file with more information is saved as:
# /home/archie/hs_err_pid8529.log
#
# If you would like to submit a bug report, please include
# instructions on how to reproduce the bug and visit:
# http://icedtea.classpath.org/bugzilla
#
/opt/webstorm/bin/webstorm.sh: line 175: 8529 Аварийный останов (core dumped) /usr/lib/jvm/java-7-openjdk/bin/java -Xms128m -Xmx512m -XX:MaxPermSize=250m -XX:ReservedCodeCacheSize=64m -XX:+UseCodeCacheFlushing -ea -Dsun.io.useCanonCaches=false -Djb.vmOptionsFile="/opt/webstorm/bin/webstorm.vmoptions" "-Xbootclasspath/a:/opt/webstorm/bin/../lib/boot.jar" -Didea.paths.selector=WebStorm6 -Didea.platform.prefix=WebStorm -Didea.no.jre.check=true -Djb.restart.code=88 com.intellij.idea.Main
Читал в яндексе что нужно что-то химичить с ядром, под арч конкретно ничего не нашел. Арчи ~]$ …as always want ready-made solutions that would make even tastier |
|
User6260 |
# |
|
Темы: 1 Сообщения: 53 Участник с: 08 мая 2013 |
Уже обсуждалось. Вот аналогичная проблема с NetBeans. |
|
palpalych |
# |
|
Темы: 89 Сообщения: 1127 Участник с: 09 августа 2011 |
решение не найдено, вернее запускается только от рута, вопрос — так должно быть?
Арчи ~]$ …as always want ready-made solutions that would make even tastier |
|
sergey213 |
# |
|
Темы: 0 Сообщения: 1 Участник с: 15 февраля 2019 |
Столкнулся с той же проблемой в Linux Mint, что .sh скрипт запускался только от рута, решилось скачивание oracle jdk и добавлением в файл idea.sh переменной SDK с ссылкой на директорию, в моём случае: JDK=/opt/java/jdk1.8.0_201 добавляется после всех условий найти jdk в переменных средах, т.е. перед строкой JAVA_BIN=»$JDK/bin/java» |
|
redix |
# |
|
Темы: 34 Сообщения: 3432 Участник с: 11 марта 2013 |
sergey213, вы когда нибудь слышали слово некропостинг? Тема обсуждалась почти шесть лет назад.
In Tux We Trust |
Как и Том, я тоже увеличил память, когда IntelliJ спросил и пожалел об этом. Это экран, который просил об этом:
Однако в моем случае вместо редактирования файлов .vmoptions в папке bin IntelliJ создал новый файл в моем home каталоге, который, как я могу предположить, переопределяет файлы в папке bin. Я бы предположил, что это типично для новых версий — я использую IntelliJ 2016.1 прямо сейчас.
Итак, чтобы решить эту проблему, перейдите в C:Users<your_username>.IntelliJIdea<version>config (или эквивалент вашей ОС) и удалите idea.exe.vmoptions и/или idea64.exe.vmoptions файл оттуда. Это должно удалить переопределение и заставить IntelliJ использовать настройки в папке bin.
Возможно, стоит проверить и файлы в папке bin, если IntelliJ изменит способ обработки этих настроек.
Вот стандартные файлы .vmoptions в папке bin установки; Вы не можете удалить их, так как это предотвратит запуск IntelliJ:
bin/idea.exe.vmoptions:
-server
-Xms128m
-Xmx512m
-XX:MaxPermSize=250m
-XX:ReservedCodeCacheSize=150m
-ea
-Dsun.io.useCanonCaches=false
-Djava.net.preferIPv4Stack=true
-Djsse.enableSNIExtension=false
-XX:+UseConcMarkSweepGC
-XX:SoftRefLRUPolicyMSPerMB=50
бен /idea64.exe.vmoptions
-Xms128m
-Xmx750m
-XX:MaxPermSize=350m
-XX:ReservedCodeCacheSize=225m
-ea
-Dsun.io.useCanonCaches=false
-Djava.net.preferIPv4Stack=true
-Djsse.enableSNIExtension=false
-XX:+UseConcMarkSweepGC
-XX:SoftRefLRUPolicyMSPerMB=50
От автора: несмотря на все преимущества, которые дарит нам компания JetBrains, в их среде разработки IntelliJ IDEA ошибки все же случаются. Нельзя сказать, что их причиной является низкое качество программного обеспечения. Чаще всего, это сам пользователь неправильно провел установку или не совсем корректно манипулирует уже инсталлированной IDE. Сегодня разберем наиболее распространенные ошибки, которые возникают при работе с данной средой, и попытаемся дать для каждой из них универсальное решение.
Распространенные проблемы
Несмотря на то, что разработчики постоянно сталкиваются с разными трудностями во взаимодействии со средой разработки, существуют и те проблемы, от которых ломятся форумы. Сегодня не станем изучать экзотические неполадки, а сконцентрируемся на том, что может случиться с только что установленной IntelliJ IDEA.
В топе неисправностей среды разработки:
не работает кнопка Run. Из-за этого использование среды превращается в взаимодействие с простым текстовым редактором — вы не можете исполнить то, что написано. Очень часто пользователи прекращают работу, так как ни одно из альтернативных действий не дает позитивного результата;
JavaScript. Быстрый старт
Изучите основы JavaScript на практическом примере по созданию веб-приложения
в окне редактора невозможно печатать. Эта проблема, как правило, отображается не одинаково. Иногда, возможность печатать пропадает лишь на время (5–10 секунд), иногда требуется перезагрузка компьютера. Поэтапное выполнение настройки может решить эту неисправность.
В ходе статьи мы рассмотрим еще некоторые проблемы, но пока разберем эти две. Ведь те, которые задумали на потом, являются скорее причинами, порождающими трудности в использовании.
Серая кнопка
Нередко начинающие пользователи сталкиваются с такой неприятностью. Они успешно установили среду, написали свой проект и теперь хотят увидеть, как работает их программа. Но проблема в том, что кнопка запуска проекта — Run — выглядит вот так:
Причем такие методы, как запуск программы через сочетание клавиш Ctrl + Shift + F10 или вызов запуска с помощью правой кнопки мыши не дают результатов. Таким образом, у вас в руках оказывается не очень многофункциональный инструмент.
Решение: жмем Setup SDK и там добавляем в IDEA Development Kit.
Это не всегда сработает, особенно, если у вас нет такой кнопки на панели. В этом случае прожимаем кнопку Add configuration, которая находится возле кнопки запуска. Там настраиваем конфигурацию, и все работает!
Typing not allowed
В IntelliJ IDEA бывает и такое, что программист просто не может печатать в текстовом редакторе. Бывает тотальный баг, когда печать полностью заблокирована, а бывает, что она появляется от случая к случаю. Расскажем, как это решить.
Прежде всего, необходимо отключить эмуляцию Vim. У редактора есть два режима, в одном из которых нельзя редактировать текст. Скорее всего, у вас была включена эмуляция, и вы случайно переключились между режимами. Просто отключите ее: жмем Tools и снимаем галочку с Vim emulation.
Но вот если возможность печатать пропадает от случая к случаю, значит, проблема в JDK. Чтобы наладить все, как следует, устанавливаем Oracle JDK 1.8, а после выбираем Switch IDE boot JDK в key map. Потом с помощью горячих клавиш изменяем набор по умолчанию, и он снова начинает работать.
Без набора разработчика
Это основная проблема и причина всех остальных неполадок в IntelliJ IDEA — среда не видит JDK. И для этого случая есть достойное решение. Причем оно работает и для остальных IDE, которым необходима исполнительная среда Java для запуска.
Вам нужно либо переустановить набор, либо добавить его в переменные среды. Мы не будем заново проходить весь процесс установки или конфигурации JDK, ведь информации об этой теме достаточно в сети. Главное, что вы должны запомнить — это то, что с первого раза правильно установить и IntelliJ IDEA, и набор разработчика получается не у всех. А второе — это то, что неправильная установка почти всегда является причиной неполадки. Это значит, что простая переустановка может решить все возникающие ошибки.
JavaScript. Быстрый старт
Изучите основы JavaScript на практическом примере по созданию веб-приложения
Невозможно запустить Java-код с Intellij IDEA
Я только что загрузил среду IDE и хочу отредактировать с ее помощью свой первый файл Java. Меня не интересует создание всего проекта, я просто редактирую один файл.
Поэтому я открыл файл со своего рабочего стола с помощью Intellij IDEA, поскольку я установил его в качестве программы по умолчанию для открытия файлов .java.
Я пишу код, и основные кнопки запуска и отладки неактивны! Я не могу запустить свой код!
Я уже установил Java 8 update 45 64-bit (у меня 64-битная ОС), а также комплект для разработки Java (J8U45). Я установил свой глобальный IDE SDK в качестве установки JDK, и когда он запрашивает меня, я также устанавливаю его как свой SDK проекта, но кнопки запуска и отладки по-прежнему не могут использоваться!
Изменить: я также не могу запустить свой файл независимо от того, находится он в проекте или нет.
Изменить 2: снимок экрана с настройкой моего проекта
12 ответов
Переместите свой код в папку src . Как только он появится, он будет оперативно компилироваться при каждом сохранении.
IntelliJ распознает файлы только в определенных местах как часть проекта, а именно, что-либо внутри синей папки определенно считается исходным кодом.
Кроме того, хотя я не могу видеть весь ваш исходный код, убедитесь, что это правильный синтаксис Java, класс, объявленный таким же, как и файл, и что он имеет метод main ( в частности public static void main(String[] args) ). IntelliJ не будет запускать код без метода main (скорее, он не может — ни он, ни Java не знают, с чего начать).
-Сначала переместите файлы кода в папку «src»
-Убедитесь, что ваш основной метод объявлен следующим образом
- Перейти в настройки проекта
- выберите приложение Java,
- проверьте разрешить параллельный запуск
- и выберите свой основной класс
И это должно работать
Если вы используете Maven, вы должны объявить исходную и тестовую папку в каталоге проекта.
Для этого нажмите F4 в Intellij Idea и откройте структуру проекта. Выберите название проекта на левой панели и пометьте его как каталог «Источник» и «Тест».
Если вы только что открыли новый java-проект, создайте новую папку src / в местоположении проекта man.
Затем вырежьте и вставьте весь свой пакет в эту папку .
Затем щелкните правой кнопкой мыши каталог src и выберите опцию Отметить каталог как> Корень источников .
Последний вариант, когда кажется, что ничего не работает: закройте и снова откройте IntelliJ.
Моя проблема заключалась в возврате фиксации Git, которая изменила Java SDK, настроенный для проекта, на более не установленную версию JDK. Но исправление этого возврата по-прежнему не позволило мне запустить программу. Перезапуск IntelliJ исправил это
Если вы не можете запустить правильную программу и пытаетесь ответить на все остальные вопросы, нажмите «Изменить конфигурацию» и просто выполните следующие действия:
- Щелкните значок добавления и выберите приложение из списка.
- В конфигурации укажите свой основной класс: как имя основного класса.
- Установите рабочий каталог в каталог вашего проекта.
- Другие: оставьте значения по умолчанию и нажмите «Применить». Теперь вы можете запустить свою программу. введите здесь описание изображения
Иногда терпение является ключевым моментом.
У меня была такая же проблема с java-проектом с большими каталогами node_modules / .m2.
Индексирование было очень долгим, поэтому я приостановил его, и это не позволило мне использовать конфигурации запуска.
Я дождался завершения индексации и только после этого смог запустить свой основной класс.
Что-то еще, что сработало для меня:
- Щелкните правой кнопкой мыши папку в src, содержащую ваш основной
- Вы увидите опцию «запустить ‘file.main ()’» со значком запуска.
- Щелкните по нему, и затем значок запуска в правом верхнем и левом нижнем углу станет зеленым.
У меня была аналогичная проблема, и я решил ее, выполнив следующий шаг.
- Перейдите в меню «Выполнить» и «Изменить конфигурацию».
- Щелкните значок добавления (+) и выберите приложение из списка.
- В конфигурации назовите ваш Main class: имя вашего основного класса.
Рабочий каталог: Он должен указывать на папку src вашего проекта. C: Users name Work ProjectName src
Здесь у меня возникла проблема, и после ее исправления я увидел параметр запуска для этого класса.
Не забывайте String[] args в вашем основном методе. В противном случае нет возможности запустить вашу программу:
Щелкните правой кнопкой мыши «папку SRC», выберите «Пометить каталог как:», выберите «Корень ресурса».
Затем отредактируйте конфигурацию запуска. выберите Run, run, edit configuration, с помощью кнопки «плюс» добавьте конфигурацию приложения, дайте ей имя (может быть любое имя) и в основном классе запишите полное имя основного класса java, например com.example. java.MaxValues.
Вам также может потребоваться проверить файл, структуру проекта, проект настроек проекта, предоставить ему папку для вывода компилятора, предпочтительно отдельную папку в папке java,
Мои классы содержали метод main() , но я не мог увидеть параметр Выполнить . Эта опция была включена, когда я пометил папку, содержащую мои файлы классов, в качестве исходной папки:
- Щелкните правой кнопкой мыши папку, содержащую ваш источник
- Выберите Отметить каталог как → Тестировать исходный корень.
Некоторые классы в моей папке не имеют метода main() , но я все еще вижу для них параметр «Выполнить».
IntelliJ IDEA не запускается: невозможно загрузить класс JDK: com.sun.jdi.Field
Это действительно странно, потому что я указал JAVA_HOME и PATH переменную на Java 11 JDK.
Эта проблема возникает, если переопределить среду выполнения JetBrains по умолчанию с какой-либо другой версией, IDE сохраняет расположение этой среды выполнения в файле CONFIG, idea64.exe.jdk а затем эта среда выполнения становится недействительной (удаленной или поврежденной) или несовместимой с новой версией IDE.
Решение состоит в том, чтобы удалить idea64.exe.jdk / idea.exe.jdk file, чтобы в IDE использовалась стандартная среда выполнения JetBrains (имя файла может отличаться в зависимости от используемого вами продукта, поэтому общее руководство заключается в удалении *.jdk файлов в каталоге конфигурации IDE ).
Вот файл, который следует удалить для большинства пользователей Windows:
Проблема возникает, когда этот файл указывает на Java 8, поскольку IntelliJ IDEA больше не работает на Java 8 и вместо этого ожидает Java 11. Java 11 уже в комплекте, но этот файл переопределяет его, поэтому проблема.
Также проверьте этот документ на предмет других возможных способов переопределения среды выполнения IDE и убедитесь, что ни один из них не действует:
IDEA_JDK_64 Переменная окружения также может переопределить среду выполнения по умолчанию, вам нужно ее сбросить.
Другая возможная проблема заключается в том, что связанная среда выполнения в jbr подкаталоге становится поврежденной. Проверьте это, запустив java -version внутрь IDE_HOMEjbrbin . Переустановка IDE должна помочь.
Internal error. Please refer to https://jb.gg/ide/critical-startup-errors
java.util.concurrent.CompletionException: java.lang.IllegalStateException: failed to create a child event loop
at java.base/java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:314)
at java.base/java.util.concurrent.CompletableFuture.completeThrowable(CompletableFuture.java:319)
at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1702)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(Executors.java:668)
at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(Executors.java:665)
at java.base/java.security.AccessController.doPrivileged(Native Method)
at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1.run(Executors.java:665)
at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: java.lang.IllegalStateException: failed to create a child event loop
at io.netty.util.concurrent.MultithreadEventExecutorGroup.(MultithreadEventExecutorGroup.java:88)
at io.netty.util.concurrent.MultithreadEventExecutorGroup.(MultithreadEventExecutorGroup.java:58)
at io.netty.util.concurrent.MultithreadEventExecutorGroup.(MultithreadEventExecutorGroup.java:47)
at io.netty.channel.MultithreadEventLoopGroup.(MultithreadEventLoopGroup.java:59)
at io.netty.channel.nio.NioEventLoopGroup.(NioEventLoopGroup.java:86)
at io.netty.channel.nio.NioEventLoopGroup.(NioEventLoopGroup.java:81)
at io.netty.channel.nio.NioEventLoopGroup.(NioEventLoopGroup.java:68)
at org.jetbrains.io.BuiltInServerKt.multiThreadEventLoopGroup(BuiltInServer.kt:144)
at org.jetbrains.io.BuiltInServerKt.access$multiThreadEventLoopGroup(BuiltInServer.kt:1)
at org.jetbrains.io.BuiltInServer$Companion.start(BuiltInServer.kt:54)
at org.jetbrains.io.BuiltInServer.start(BuiltInServer.kt)
at com.intellij.idea.SocketLock.lambda$lockAndTryActivate$2(SocketLock.java:171)
at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1700)
… 7 more
Caused by: io.netty.channel.ChannelException: failed to open a new selector
at io.netty.channel.nio.NioEventLoop.openSelector(NioEventLoop.java:175)
at io.netty.channel.nio.NioEventLoop.(NioEventLoop.java:142)
at io.netty.channel.nio.NioEventLoopGroup.newChild(NioEventLoopGroup.java:146)
at io.netty.channel.nio.NioEventLoopGroup.newChild(NioEventLoopGroup.java:37)
at io.netty.util.concurrent.MultithreadEventExecutorGroup.(MultithreadEventExecutorGroup.java:84)
… 19 more
Caused by: java.io.IOException: Unable to establish loopback connection
at java.base/sun.nio.ch.PipeImpl$Initializer.run(PipeImpl.java:94)
at java.base/sun.nio.ch.PipeImpl$Initializer.run(PipeImpl.java:61)
at java.base/java.security.AccessController.doPrivileged(Native Method)
at java.base/sun.nio.ch.PipeImpl.(PipeImpl.java:171)
at java.base/sun.nio.ch.SelectorProviderImpl.openPipe(SelectorProviderImpl.java:50)
at java.base/java.nio.channels.Pipe.open(Pipe.java:155)
at java.base/sun.nio.ch.WindowsSelectorImpl.(WindowsSelectorImpl.java:142)
at java.base/sun.nio.ch.WindowsSelectorProvider.openSelector(WindowsSelectorProvider.java:44)
at io.netty.channel.nio.NioEventLoop.openSelector(NioEventLoop.java:173)
… 23 more
Caused by: java.net.ConnectException: Connection refused: connect
at java.base/sun.nio.ch.Net.connect0(Native Method)
at java.base/sun.nio.ch.Net.connect(Net.java:476)
at java.base/sun.nio.ch.Net.connect(Net.java:468)
at java.base/sun.nio.ch.SocketChannelImpl.connect(SocketChannelImpl.java:694)
at java.base/java.nio.channels.SocketChannel.open(SocketChannel.java:194)
at java.base/sun.nio.ch.PipeImpl$Initializer$LoopbackConnector.run(PipeImpl.java:127)
at java.base/sun.nio.ch.PipeImpl$Initializer.run(PipeImpl.java:76)
… 31 more
——
Your JRE: 11.0.9.1+11-b1145.77 amd64 (JetBrains s.r.o.)
C:Program FilesJetBrainsIntelliJ IDEA Community Edition 2020.3.2jbr
UPD: проблема была в tor















