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

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

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

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

Отслеживать
5,650 1 1 золотой знак 12 12 серебряных знаков 31 31 бронзовый знак
задан 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.
После чего закрываем форму нажимая на кнопку ОК.

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

И вот она

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

Как запустить java class intellij

Для запуска класса в в Intellij Idea достаточно нажать на зеленый треугольник рядом с ним. В этом классе обязательно должен быть метод main() , это точка входа в нашу программу. Не нужно компилировать и запускать руками, система сборки сама все сделает. Но можно сделать это и «вручную»:

Сначала мы создаем файл с исходным кодом(представлен ниже), сохраняем его, он будет сохранен, как Main.java .

// Пример программы, которая выводит строчку Hexlet! в консоль public class Main  public static void main(String[] args)  System.out.print("Hexlet!"); > > 

Затем компилируем этот файл, запустив приложение-компилятор.

javac Main.java 

Появится еще один файл с именем Main.class . Этот файл представляет из себя байт-код, сгенерированный компилятором. Запускаем этот файл, т.е. нашу программу, внутри JVM .

java Main // => Hexlet! 

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

В прошлой теме мы рассмотрели, как создавать первую программу с последующим ее запуском в командной строке. Однако в реальности, как правило, крупные программы разрабатываются не при помощи простого текстового редактора, а с использованием таких средств как IDE или интегрированные среды разработки, которые упрощают и ускоряют написание кода и создание приложений. На данный момент одной из самых популярных сред разработки для Java является IntelliJ IDEA от компании JetBrains. Рассмотрим, как использовать данную среду.

Прежде всего загрузим установочный дистрибутив с официального сайта https://www.jetbrains.com/idea/download. По этому адресу можно найти пакеты для Windows, MacOS, Linux. Кроме того, сама среда доступна в двух версиях — Ultimate (платная с триальным бесплатным периодом) и Community (бесплатная). В данном случае выберем бесплатную версию Community .

Установка IntelliJ IDEA

Конечно, Community-версия не имеет ряда многих возможностей, которые доступны в Ultimate-версии (в частности, в Community недоступны опции для веб-приложений на Java). Но Community-версия тоже довольно функциональна и тоже позволяет делать довольно много, в том числе приложения на JavaFX и Android.

После установки запустим IntelliJ IDEA и создадим первый проект. Для этого на стартовом экране выберем New Project :

Создание проекта в IntelliJ IDEA

Далее откроется окно создания проекта. В левой части в качестве типа проекта выберем Java.

Создание проекта Java в IntelliJ IDEA

В поле Name укажем имя проекта. В моем случае проект будет называться HelloApp.

В поле Location можно указать путь к проекту, если не устраивает путь по умолчанию.

Поскольку мы будем работать с языком Java, в поле Language выберем пункт Java

Кроме того, в поле JDK можно указать путь к Java SDK, который будет использоваться в проекте. Как правило, это поле по умолчанию уже содержит путь к JDK, который установлен на локальном компьютере. Если это поле пусто, то его надо установить.

После этого нажмем на кнопку Create. После этого среда создаст и откроет проект.

Первый проект на Java в IntelliJ IDEA

В левой части мы можем увидеть структуру проекта. Все файлы с исходным кодом помещаются в папку src . По умолчанию эта папка пуста, никаких файлов кода у нас в проекте пока нет. Поэтому добавим файл с исходным кодом. Для этого нажмем на папку src правой кнопкой мыши и в контекстном меню выберем пункт New -> Java Class :

Добавления файла с кодом в проект на Java в IntelliJ IDEA

После этого нам откроется небольшое окошко, в которое надо ввести имя класса. Пусть класс будет называться Program :

Добавления класса в проект на Java в IntelliJ IDEA

После нажатия на клавишу Enter в папку src будет добавлен новый файл с классом java (в случае выше класс Program). А в центральной части откроется его содержимое — собственно исходный код:

Создание класса на Java в IntelliJ IDEA

Изменим код класса следующим образом:

public class Program < public static void main(String[] args) < System.out.println("Hello Java!"); >>

С помощью зеленой стрелки на панели инструментов или через меню Run -> Run. запустим проект.

запуск проекта на Java на выполнение в IntelliJ IDEA

И внизу IntelliJ IDEA отобразится окно вывода, где мы можем увидеть результат работы нашей программы.

#2 – Установка Java JDK и IntelliJ IDEA

#2 – Установка Java JDK и IntelliJ IDEA

Перед началом работы с Java её необходимо установить на ПК. За урок мы выполним установку JDK (Java Development Kit) и IntelliJ IDEA. За счет JDK мы сможем запускать Джава проекты, а за счет IntelliJ IDEA мы сможем писать код и разрабатывать Джава проекты.

Видеоурок

  • JDK на официальном сайте Oracle ;
  • Программа IntelliJ IDEA .

Как запустить Java?

Java можно запустить абсолютно в любой системе, где установлен JDK. Чтобы получить возможность запустить код, нужно лишь загрузить JDK. Во многих системах он поставляется в качестве приложения по умолчанию. Ещё пригодится среда разработки, в которой и будет происходить написание кода, его запуск. JDK можно загрузить с сайта Oracle .

Среда разработки может быть практически любой, в сети есть масса хороших программ. Мне пришёлся по нраву IntelliJ IDEA – это элементарная программа с приятным интерфейсом. Среди других подходящих программ — NetBeans , Eclipse, JDeveloper, Android Studio , DrJava.

Из всех IDE стоит выделить MyEclipse , которая заточена специально под разработку сайтов. Если основная цель сводится к веб-программированию, на эту платформу нужно обязательно обратить внимание.

Чтобы программы работали на конкретной машине нужно ещё установить JRE – это простейшая виртуальная машина с библиотекой классов. Если запускать программу не планируется на данном компьютере, JRE можно не устанавливать.

Основной код

package com.itproger; public class Main < public static void main(String[] args) < // write your code here >>

Задание к уроку

Установка всего

Установите Java JDK и IntelliJ IDE.

Вы можете установить другую IDE. Это не будет играть принципиальной роли.

Посмотреть ответ

Для установки JDK необходимо её скачать с официального сайта и установить к себе на компьютер.

Для установки IntelliJ IDEA необходимо перейти на официальный сайт и скачать программу на компьютер. Скачивайте бесплатную версию, так как её полностью хватит.

Среды разработки

Можно ли писать в других IDE, а не только в IntelliJ IDEA? Если да, то назовите еще хотя бы две среды разработки помимо IntelliJ IDEA.

Посмотреть ответ

Да, вы можете писать в любых IDE, которые поддерживают язык Java. Среди них можно выделить такие: NetBeans, Eclipse, JDeveloper, Android Studio и DrJava.

Большое задание по курсу

Вам необходимо оформить подписку на сайте, чтобы иметь доступ ко всем большим заданиям. В задание входит методика решения, а также готовый проект с ответом к заданию.
PS: подобные задания доступны при подписке от 1 месяца

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *