Не удалось запустить Java-код с Intellij IDEA
Я только что загрузил IDE, и я хочу изменить его первый файл Java с ним, мне не интересно создавать целый проект, просто редактируя один файл.
Поэтому я открыл файл с моего рабочего стола с помощью Intellij IDEA, поскольку я установил его как программу по умолчанию для открытия.java файлов.
Я пишу код, а кнопки основного запуска и отладки выделены серым цветом! Я не могу запустить свой код!
Я уже установил 64-разрядную версию Java 8 (у меня 64-разрядная ОС), а также набор для разработки Java (J8U45). Я установил свой глобальный SDK IDE в качестве моей установки JDK, и когда он подскажет мне, я также установил это как свой SDK проекта, но все же кнопки запуска и отладки не могут быть использованы!
Изменение: я также не могу запустить свой файл, независимо от того, был ли он в проекте или нет.
Редактировать 2: Снимок экрана моей настройки проекта
Ответы
Ответ 1
Переместите свой код внутри папки src
. Как только он там, он будет скомпилирован "на лету" каждый раз, когда он будет сохранен.
IntelliJ распознает файлы только в определенных местах как часть проекта, а именно, что-либо внутри синей папки рассматривается как исходный код.
Кроме того, пока я не вижу весь исходный код, убедитесь, что он соответствует синтаксису Java, а класс объявлен таким же, как файл, и что у него есть main
метод (в частности, public static void main(String[] args)
). IntelliJ не будет запускать код без main
метода (скорее, он не может - ни он, ни Java не знали, с чего начать).
Ответ 2
Мои классы содержали метод main()
но я не смог увидеть параметр "Запуск". Эта опция была включена после того, как я поместил папку, содержащую мои файлы классов, в качестве исходной папки:
- Щелкните правой кнопкой мыши папку, содержащую ваш источник.
- Выберите "Отметить каталог как → Исходный корень источника"
Некоторые из классов в моей папке не имеют метода main()
, но я все еще вижу вариант Run для них.
Ответ 3
щелкните правой кнопкой мыши по "папке SRC", выберите "Отметить каталог как :, выберите" Resource Root ".
Затем отредактируйте конфигурацию запуска. выберите "Запустить", "Запустить", "Изменить конфигурацию", с помощью кнопки "плюс" добавить конфигурацию приложения, дать ему имя (может быть любое имя) ", а в основном классе записать полное имя основного класса Java, например com.example. java.MaxValues.
вам также может потребоваться проверить файл, структуру проекта, параметры проекта-проект, предоставить ему папку для выхода компилятора, предпочтительно отдельную папку под папкой java,
Ответ 4
Не забудьте "String [] args" в вашем основном методе. В противном случае нет возможности запускать вашу программу.
public static void main(String[] args){
}
Ответ 5
Что-то еще, что работает для меня:
- Щелкните правой кнопкой мыши папку в src, содержащую ваш главный
- Вы увидите опцию "запустить" file.main() "со значком запуска.
- Нажмите на нее, и затем значок запуска в правом верхнем и нижнем левом углу экрана станет зеленым.
Ответ 6
Если вы не можете запустить правильную программу и попробуйте все остальные ответы. Нажмите "Изменить конфигурацию" и просто выполните steps-:
- Нажмите на значок добавления и выберите приложение из списка.
- В конфигурации имя вашего основного класса: как имя основного класса.
- Установите рабочий каталог в каталог вашего проекта.
- Другие: оставьте их по умолчанию и нажмите "Применить". Теперь вы можете запустить вашу программу. введите описание изображения здесь
Ответ 7
Если вы только что открыли новый проект java, тогда создайте новую папку src/ в местоположении проекта man.
Затем вырезать и вставить весь пакет в эту папку.
Затем щелкните правой кнопкой мыши на каталоге src и выберите опцию Mark Directory As> Sources Root.
Ответ 8
Иногда терпение является ключевым.
У меня была такая же проблема с Java-проектом с большими каталогами node_modules/.m2.
Индексирование было очень долгим, поэтому я приостановил его, и это не позволило мне использовать Run Configurations.
Поэтому я ждал окончания индексации и только тогда смог запустить свой основной класс.
Ответ 9
Если вы используете Maven, вы должны указать исходную и тестовую папку в каталоге проекта.
Для этого нажмите F4 в Intellij Idea и откройте структуру проекта. Выберите название вашего проекта на левой панели и отметьте как "Исходный" и "Тестовый" каталог.
Ответ 10
У меня была похожая проблема, и я решил ее, выполнив следующий шаг.
- Перейдите в меню "Выполнить" и "Изменить конфигурацию"
- Нажмите значок добавления (+) и выберите приложение из списка.
- В конфигурации имя вашего основного класса: имя вашего основного класса.
Рабочий каталог: Он должен указывать на папку src вашего проекта. C:\Users\name\Work\ProjectName\src
Вот где у меня возникла проблема, и после ее исправления я увидел вариант запуска для этого класса.