Intellij IDEA не запустится

Когда я открываю Intellij 14, он начинает начальную загрузку, а затем отображается на экране. После этого она исчезает, и программа не запускается.

введите описание изображения здесь

Но когда я открываю диспетчер задач, он отображается в Процессах согласно приведенному ниже рисунку.

введите описание изображения здесь

Иногда программа запускается примерно через 10 минут. Иногда она вообще не начинается. Может кто-нибудь даст мне решение о том, как преодолеть эту проблему?

Ответ 1

Как и Том, я тоже увеличил память, когда IntelliJ спросил и пожалел об этом. Это экран, который просил об этом:

enter image description here

Однако в моем случае вместо редактирования файлов .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

Ответ 2

Я получил диалоговое окно out-of-memory в intellij 15 и в этом диалоговом окне был добавлен вариант увеличения максимальной памяти. После этого я не мог начать intellij. Итак, я посмотрел в папку intellij/bin для файла pid (для другого вопроса), чтобы увидеть, что происходит, но я не смог его найти. Однако был изменен файл (idea.exe.vmoptions) (чтобы сохранить новую настройку памяти). Поэтому я отредактировал этот файл, чтобы установить максимальную память обратно на то, что у меня было до этого, и теперь оно работает.

Ответ 3

Отредактируйте файл C:\Program Files (x86)\JetBrains\IntelliJ IDEA 15.0.6\bin\idea.exe.vmtions от Xmx до Xmx512

-server
-Xms128m
-Xmx512m

Ответ 4

Следующие шаги помогли мне преодолеть проблемы с размером кучи Java в InteliJ IDEA.

Перейдите в каталог, в котором вы установили IDEA IDE, и найдите следующий файл:

idea64.exe.vmoptions

Измените это соответственно.

-Xms4196m
-Xmx8092m
-XX:MaxPermSize=1000m
-XX:ReservedCodeCacheSize=1024m
-ea
-Dsun.io.useCanonCaches=false
-Djava.net.preferIPv4Stack=true
-Djsse.enableSNIExtension=false
-XX:+UseConcMarkSweepGC
-XX:SoftRefLRUPolicyMSPerMB=50

Также следует помнить о 32-bit ограничении адресного пространства в Windows, что затрудняет использование кучи размером более 750m. Если вам нужно использовать большую кучу, убедитесь, что сначала переключились на 64-битную JVM, иначе IDE может аварийно завершить работу при запуске или начать аварийно завершать работу во время работы.

Ответ 5

Просто обновил IntelliJ до более новой версии, и я перешел по ссылке "configure", чтобы удвоить объем памяти, используемой для IntelliJ, о чем я позже пожалею. IntelliJ не может перезапустить. Откройте system.log (например, используйте CMD + SPACE_BAR и найдите "console" в MacOs, затем перейдите в system.log), я вижу, что IntelliJ несколько раз прерывался с ненормальным кодом 1. Вот строки, связанные с запуском,

Processing VMOptions file at 
 /Users/[user]/Library/Preferences/IntelliJIdea2019.2/idea.vmoptions
com.apple.xpc.launchd[1] (com.jetbrains.intellij.22016[2971]): Service exited with abnormal code: 1

Я вижу путь, откуда IntelliJ загружает параметры VM во время запуска. Проверяя bin/моего приложения IntelliJ, я вижу другую версию файла idea.vmoptions, которая имеет немного более старую временную метку. Сравнивая содержимое этих двух файлов, я теперь понял, что IntelliJ создал другой файл параметров vm, который имеет только поднабор параметров в новом месте, что прервало перезапуск. Удаление или просто безопасное переименование нового файла в подкаталоге [User] решило мою проблему.

Ответ 6

Вы также можете проверить переменные среды IDEA_JDK_64, JAVA_HOME и JDK_HOME. В моем случае я обновил версию Java и удалил предыдущий каталог, содержащий JDK. Затем IntelliJ начал исчезать из процессов всего через несколько секунд после запуска. Я изменил все пути, чтобы указать правильный каталог JDK, а затем он начал работать так, как должен.

Ответ 7

Проверьте журналы на наличие ошибок или проблем по пути C:\Users\.IntelliJIdea14\system\log\idea.log.

Если этот отчет HeapDumpOnOutOfMemoryError

Перейдите к файлам параметров виртуальной машины по пути C:\Program Files\JetBrains\IntelliJ IDEA 2018.2.6\bin

Увеличьте - Xms750m до большего значения, скажем - Xms900m.

Это решит проблему для меня