Почему в intellij idea не запускается программа

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

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

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

user4947388 30 июл ’15 в 05:01 2015-07-30 05:01
2015-07-30 05:01

11 ответов

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

Однако в моем случае вместо редактирования .vmoptions файлы в bin папка, IntelliJ создал новый в моей home каталог, который я могу только предположить, переопределяет те, в bin папка. Я бы предположил, что это типично для новых версий — я использую IntelliJ 2016.1 прямо сейчас.

Intellij idea 2: Создание и запуск приложения

Итак, чтобы решить эту проблему, перейдите к C:Users\.IntelliJIdea (или эквивалент вашей ОС) и удалите 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
user1195527 07 июн ’16 в 14:21 2016-06-07 14:21
2016-06-07 14:21

Я получил диалог нехватки памяти на intellij 15 и выбрал опцию в этом диалоге, чтобы увеличить максимальную память. После этого я не мог начать интеллигент.

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

Читайте также:
Программа Microsoft excel не работает

user6252497 25 апр ’16 в 16:41 2016-04-25 16:41
2016-04-25 16:41

Вы можете попробовать открыть Intellij в CLI.

cd C:Program FilesJetBrainsIntelliJ IDEA 2020.1bin

позже выполните эту команду

Кнопка Run в IntelliJ IDEA (Java)


idea.bat

Возможно откроется Intellij. Если он не открывается, вы можете увидеть сообщение об ошибке, почему он не открывается в интерфейсе командной строки.

user7927573 27 апр ’20 в 12:47 2020-04-27 12:47
2020-04-27 12:47

C:Users\AppDataRoamingJetBrains

если вы пользователь Windows, удалите этот каталог. мне помогло

user10164508 03 июн ’22 в 13:14 2022-06-03 13:14
2022-06-03 13:14

Только что обновил IntelliJ до более новой версии, и я перешел по ссылке «настроить», чтобы удвоить объем памяти, используемый для 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] устранило мою проблему.

user2859563 27 авг ’19 в 01:08 2019-08-27 01:08
2019-08-27 01:08

Следующие шаги помогли мне преодолеть проблемы с размером кучи 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 может аварийно завершить работу при запуске или начать аварийно завершать работу во время работы.

Источник: stackru.com

Невозможно запустить код Java с Intellij IDEA

Изображение 17268

Я только что загрузил IDE, и я хочу изменить его первый файл Java с ним, мне не интересно создавать целый проект, просто редактируя один файл. Поэтому я открыл файл с моего рабочего стола с помощью Intellij IDEA, поскольку я установил его как программу по умолчанию для открытия.java файлов. Я пишу код, а кнопки основного запуска и отладки выделены серым цветом! Я не могу запустить свой код!

Читайте также:
Не работают программы office

Я уже установил 64-разрядную версию Java 8 (у меня 64-разрядная ОС), а также набор для разработки Java (J8U45). Я установил свой глобальный SDK IDE в качестве моей установки JDK, и когда он подскажет мне, я также установил это как свой SDK проекта, но все же кнопки запуска и отладки не могут быть использованы! Изменение: я также не могу запустить свой файл, независимо от того, был ли он в проекте или нет. Редактировать 2: Снимок экрана моей настройки проекта

Adam0410 18 июнь 2015, в 22:11
Поделиться

Создайте проект, затем создайте модуль Java. Поместите свой класс туда и выполните его. Если вам нужна / нужна только среда IDE для редактирования файла Java, отредактируйте файл соответствующим образом, затем скомпилируйте его, используя javac и выполните класс, используя java WhateverTheNameOfYourClass .

Luiggi Mendoza 18 июнь 2015, в 19:19

Я также попробовал это, но когда я не смог создать файл Java, самым близким был файл класса Java (это небольшой проект, поэтому мне понадобится только один файл, а не несколько классов), и он сказал, что не может создать класс. файл.

Adam0410 18 июнь 2015, в 19:19
Попробуйте добавить исходный корень в свой проект. Поместите свой файл Java под этим
vikingsteve 18 июнь 2015, в 19:23

Что такое Javac? Кажется странным, что мне приходится компилировать свою программу каждый раз, когда я хочу ее запустить, с другими языками программирования я смог запустить код в IDE на лету, не компилируя ее. Я также добавил исходный корень, и он все равно не позволит мне запустить файл.

Источник: overcoder.net

Не могу запустить проект в Intelij Idea

Нету зеленого значка запуска рядом с кодом. Я переустанавливал не помогло. JDK скачивал.

Отслеживать
5,234 1 1 золотой знак 10 10 серебряных знаков 29 29 бронзовых знаков
задан 16 дек 2020 в 22:29
sirimsexxx sirimsexxx
11 1 1 серебряный знак 1 1 бронзовый знак
Переименуйте Main -> main. Методы пишутся с маленькой буквы, классы с большой.

Читайте также:
Программа проверки штрафов гибдд по номеру машины

16 дек 2020 в 22:33

Если ответ верный, то Вы можете отметить его как правильный. См. справку: Что делать с ответами на мой вопрос?

23 янв 2022 в 13:18

1 ответ 1

Сортировка: Сброс на вариант по умолчанию

Во-первых:

Негоже называть классы с маленькой буквы.
Неуважительно это.

Во-вторых:

Название метода — опять мимо
Оно должно быть с маленькой буквы.
Как вам и сказали в комментариях.
Это точка входа в приложение.
IDE пытается найти метод public static void main(String. )<> и когда находит, автоматически настраивает конфигурацию для запуска твоего приложения.
У тебя его нет.
IDE его не находит и не добавляет кнопку запуска соответственно.
Исправь это!

Тем более в Java есть свои code conventions, в которых явно описано как именно должен оформляться код
И там говорят, что класс должен начинаться с заглавной буквы, а метод с маленькой.

В-третьих:

Нет кнопки запуска. это страшно конечно, но поправимо.

Запускать приложение можно по-разному.

  • Это может быть веб-приложение
  • мобильное приложение
  • консольное приложение
  • плагин для той же идеи
  • или что-то еще

И все это запускается по-разному.
И IDE далеко на всегда знает что именно ты от нее хочешь.

Как это исправить?

В том, месте где раньше у тебя была кнопка запуска, сейчас красуется следующая надпись:

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

Она как бы подсказывает, что нужно настроить параметры запуска приложения.
Для этого есть конфигурации запуска
Смело жми на кнопку Add Configuration

Появится следующее окошко

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

В нем у тебя ничего не будет.
Ищи плюсик слева и жми на него

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

В появившемся, маленьком окошке выбираем пункт Application

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

В окне появится форма настройки конфигурации запуска

В поле Name указываем название конфигурации запуска

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

Далее находим поле Main Class и кликаем на кнопку справа от него
Появится следующее окошко для выбора основного класса, имеющего точку входа

Выбираем класс и жмакаем OK.

После чего сохраняем конфигурацию запуска, нажимая на кнопку Apply.
После чего закрываем форму нажимая на кнопку ОК.

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

И вот она

Заветная кнопка запуска приложения

Источник: ru.stackoverflow.com

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru