что значит main class в intellij

Как создать класс в IntelliJ IDEA для элементарной программы

Дата публикации: 2019-01-28

От автора: первый шаг к разработке полномасштабных приложений — это создать класс в IntelliJ IDEA. Ну, а лучше учиться, создавая простейшие программы с помощью кода. Сегодня вместе создадим простую программу «Hello World!». Заодно покажем базовый функционал среды разработки, с которой имеем дело. Работая с нашей пошаговой инструкцией, вы сумеете привыкнуть к интерфейсу и будете ближе к уверенному использованию IDE.

Стартуем с набора!

Скорее всего, этот шаг вы уже выполнили, и нет нужды опять возвращаться к нему. Но на всякий случай напомним: для работы с IntelliJ IDEA необходимо установка набора разработчика — Java Development Kit. Его можно стянуть с официального сайта Oracle. Кстати, там есть и мануал по установке. Но если вы еще новичок, то в интернете есть более детальные инструкции, вплоть до видеоматериалов.

Первый проект

Итак, допустим, что вы успешно установили JDK. Если же это не получилось с первого раза, не отчаивайтесь: даже лучшие из людей иногда делают ошибки в установке набора разработчика. Просто удалите все, что распаковали на компьютер, откройте инструкцию и пройдите ее еще раз. Все заработает!

JavaScript. Быстрый старт

Изучите основы JavaScript на практическом примере по созданию веб-приложения

А теперь возвращаемся обратно к IntelliJ IDEA. Если вы читатель статьи, значит, скорее всего, проектов еще не создавали. Пришло время первого — кликните по значку среды и нажмите кнопку Create New Project. Если на данном этапе что-то пошло не так, то в 9 из 10 случаев проблема с JDK. Он либо не установлен, либо его не видит система. Устранить данную проблему можно, оперируя в переменных средах. Решение есть в сети.

Сначала вы не получите доступ непосредственно к проекту. Для начала, зададим исходные данные в мастере создания. Так как пишем на Java без «примесей», то нашим выбором в правом окне станет Java Module. Ну, а далее указываем название. Назовите его «first» и оставьте на память.

И вот, снова сталкиваемся с JDK. Он установлен, система его видит, но нужно провести настройку. Для этого выбираем в подменю JDK из Project SDK и жмем на кнопку New. Таким образом, переходим в новое меню, где нужно выбрать папку с установленным Java Development Kit — вы же помните, куда его установили?

Получили подтверждение об установленном JDK и нажимаем Next. Внимательно подходите к настройке. От того, к какой версии набора вы подключите среду разработки, зависит структура не только этого, но и всех последующих проектов. Java-модули будут подключаться к этому набору.

Теперь нам нужно указать, какие технологии подключим к проекту. Но, так как наше приложение будет простым и незамысловатым, нам нужен только один инструмент — язык Java. Ну и остальной софт, который позволяет к нему обращаться. Немного ждем создания структуры проекта и идем создавать программу дальше.

Теперь перейдем во вкладку Project и увидим, какую структуру имеет наш проект:

First. Так было названо наше приложение и такое название носит Java-модуль. Так же называется и узел, в котором хранятся все необходимые файлы:

.idea. Здесь хранятся все файлы конфигурации проекта, обеспечивающие то, что на другой IntelliJ вы откроете этот проект с такими же настройками;

src — содержит исходный код, который вы и напишете;

Все в класс

Вернее, в пакет для класса. Необходимо для начала назвать его: com.sample.first звучит неплохо. Теперь работаем по инструкции.

Открываем окно инструментов Project и выбираем директорию src, в которой у нас хранится исходный код, а потом жмем Alt+Insert.

В меню под названием New выбираем Package.

Там, где открылось окно, теперь нужно ввести название пакета. Теперь в каталоге src у нас есть новый пакет, который видно в окне Project.

И, наконец, создадим новый класс. Кликаем по названию пакета, выбираем Java Class. Появляется окно для названия, и вводим его — на ваше усмотрение. Класс появился в структуре. Таким образом, поставленная на сегодня задача выполнена. Бывают и случаи, когда класс не создается, либо IntelliJ IDEA не видит классы. Но это тема для отдельной статьи.

JavaScript. Быстрый старт

Изучите основы JavaScript на практическом примере по созданию веб-приложения

Хотите изучить ООП PHP?

Посмотрите видео по объектно-ориентированному программированию на PHP (ООП PHP)!

Источник

Ошибка: не удалось найти или загрузить основной класс в IntelliJ IDE

Я новичок в Java и пытаюсь запустить свой код, используя IntelliJ, который я только что установил в качестве своей IDE с JDK 1.7. Следующий фрагмент кода даже не компилируется и продолжает выдавать ошибку:

Читайте также:  что значит монофильная леска

Есть ли какие-либо изменения, которые я должен сделать в настройках компилятора? Или это код.

Если ни один из приведенных выше ответов не помог вам, просто закройте вашу IDE intelliJ и удалите файл и папку IntelliJ IDE из корня проекта:

Затем откройте проект с IntelliJ. Это должно работать сейчас.

Для меня решение было исправить выходной каталог в настройках проекта. Раньше я использовал только «цель» для вывода компилятора проекта. Вместо этого я обновил его, указав полный путь, например D: \ dev \ sigplusjava2_68 \ target

У меня была эта проблема, и я попробовал все под солнцем, что я мог придумать и на этом сайте.

Ни один из моих классов Java не был поднят после того, как я извлек из удаленной ветви. У всех классов были красные J по именам в иерархии проекта, а не синие C.

В конце я попытался следовать этому руководству, и несколько шагов попробовал что-то не описанное и устранил проблему: https://www.jetbrains.com/help/idea/creating-and-managing-modules.html

По какой-то причине у всех моих классов были синие буквы «Си».

Кто-то, кто лучше понимает, как IntelliJ и / или IDE могут объяснить это явление, но я знаю только то, что теперь он может видеть все классы и, что более важно, основной и запускать.

Явно создайте out папку и затем установите выходной путь C:\Users\USERNAME\IdeaProjects\PROJECTNAME\out

Также попробуйте, чтобы IntelliJ создал новую конфигурацию запуска:

Найти предыдущий, нажав

и ударил в порядке.

Теперь (ВАЖНО ШАГ) откройте класс, содержащий ваш метод main. Это, вероятно, проще всего сделать, нажав на имя класса в левой части панели проекта.

Дайте Alt + Shift +, F10 и вы должны получить

Сделайте недействительным кеш и перезапустите ваш intellij, он работал для меня.

Я знаю, что об этом спрашивали некоторое время назад, но я просто спотыкался об этой проблеме и думал, что мои выводы могут помочь другим. Как уже указывалось, сообщение об ошибке в основном является результатом папки out. Это потому, что когда вы пытаетесь запустить программу, она сначала компилирует код и помещает скомпилированный результат в исходящее местоположение, а затем пытается загрузить скомпилированный код из выходного местоположения. Если скомпилированный код не находится в ожидаемом месте, вы получите ошибку.

Особо хочу поделиться тем, что иногда код не компилируется (не собирается), даже если ваша конфигурация запуска указывает «Сборка» в разделе «Перед запуском» панели конфигурации.

Когда это может произойти? Это может произойти в том случае, если вы используете модули и вручную удаляете каталог out модуля. Например, если у меня есть модуль с именем «foo», в каталоге out / production должен быть каталог с именем foo. Если вы удалите его вручную, система сборки может не знать, что его нужно восстановить.

Еще хуже, если вы выберете Build | Сборка модуля ‘foo’, он все равно может не перестроить модуль. Если это так, вы должны выбрать файл в модуле, например, ‘bar.java’, а затем выбрать Build | Перекомпилируйте ‘bar.java’. Теперь выходной каталог out / production / foo должен быть восстановлен.

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

может ли это помочь вам

Мне пришлось пометить папку «src» как «Источники». После перезапуска IntelliJ и перестройки проекта я мог запустить проект без дальнейших проблем (см. Скриншот ). Редактировать: Вы можете перейти на вкладку «Структура проекта» через Файл-> Структура проекта или нажав Ctrl + Shift + Alt + S.

Откройте вкладку «Модули» (нажмите Ctrl + Shift + Alt + S). У меня было два модуля в рамках одного проекта. Я решил проблему после удаления второго избыточного модуля (см. Скриншот).

Я сталкивался с такими проблемами, когда класс находится в папке по умолчанию, т.е. когда класс не объявляет пакет.

Так что я думаю, что использование оператора пакета (например package org.me.mypackage; ) в верхней части класса должно исправить это.

Файл> Структура проекта> Модули> Пометить папку «src» как источники. Это должно решить проблему. Также убедитесь, что выбран последний язык, чтобы вам не приходилось менять код или вносить какие-либо изменения в конфигурацию.

Источник

intellij idea запуск проекта

Появляется при запуске run. Как это убрать?

1 ответ 1

В прошлой теме мы рассмотрели, как создавать первую программу с последующим ее запуском в командной строке. Однако в реальности, как правило, крупные программы разрабатываются не при помощи простого текстового редактора, а с использованием таких средств как >IntelliJ IDEA от компании JetBrains (по ряду опросов на момент середины 2018 ею пользовалось до 60% разработчиков на Java). Рассмотрим, как использовать данную среду.

Читайте также:  В чем содержится соляная кислота

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

После установки запустим IntelliJ >Create New Project :

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

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

И в конце откроется окно, где надо будет ввести название проекта и пакета, а также указать его расположение на жестком диске. Здесь можно ввести любые данные. Ну в данном случае проект будет называться HelloApp, а базовый пакет «com.metanit».

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

В центральной части программы открыт исходный код программы в виде класса Main. Изменим его следующим образом:

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

В данной статья я расскажу, как сконфигурировать проект на JBoss с использование JPA. В подробности JPA, Hibernate, EJB лезть не буду, это отдельная тема. Просто покажу структуру проекта, как настроить datasource на WildFly и все это запустить в IntelliJ IDEA. Данный каркас, я думаю, будет полезен новичкам, работающим с JavaEE и JPA.

Установка WildFly10

Заходим на официальный сайт WildFly и скачиваем версию 10.1.0.Final. (возможно будет работать и другая, но в данном проекте я использовал ее).

Распаковываем архив в любую директорию на вашем компьютере.
Далее создадим нового пользователя. Для этого запускаем bin/add-user.bat. Там все достаточно просто. Следуем инструкциям и запоминаем введенный username и password.

Создание datasource

Следующим шагом будет создание datasource на сервере. Самым простым способом будет использование консоли администратора, предоставляемой WildFly.

Для того чтобы в нее зайти, сначала нужно запустить сервер /bin/standalone.bat и перейти по адресу 127.0.0.1:9990. Используем имя пользователя и пароль, которые только что создали.

Идем в раздел Deployments->Add->Upload a new deployment.

Теперь скачиваем jdbc драйвер с официального сайте postgresql. Я скачал postgresql-42.2.4.jar. Его добавляем в deployments. Имя можно дать любое.

Выбираем Postgresql Datasource и наш скачанный драйвер. Задаем url нашей базы, логин и пароль. (не путать с логином и паролем от сервера). Если все сделали правильно, то должен появиться ваш новый datasource в списке. Во вкладке View вы можете проверить соединение с базой, если нажмете Test Connection.

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

Здесь все стандартно. Думаю лишних комментариев не требуется. Создаем maven проект. В packaging ставим war. И добавляем необходимые зависимости.

Собственно вот мой pom.xml

Структура проекта

Обратите внимание, что persitence.xml лежит в WEB-INF->classes->META-INF.

А вот и сам persistence.xml

В качестве jta-data-source используем jndi-name, которое указали при создании datasource.
Если забыли, можно посмотреть на 127.0.0.1:9990 в разделе Configuration->Subsystems->Datasources->Наш datasource->View->Attributes->строка JNDI.

Теперь давайте посмотрим на наши классы.

1. Простейший entity класс.

Подробности не расписываю. Это уже другая тема.

Аннотация @PersistenceContext инжектит наш persistence-unit и на его основе создает EntityManager.

Аннотация @Stateless указывает, что это ejb.

3. Простейший Servlet

Аннотация @EJB инжектит JavaBean.

В методе doGet создается пользователь с именем «Ser» и вызывается метод saveUser из ejb.
Если таблицы userentity не было, то hibernate создаст сам таблицу и вставит туда нашего user.

Запуск проекта

Для настройки jboss в IDEA, заходим в Run->EditConfiguration, нажимаем «+» в левом верхнем углу и выбираем jboss-local.

В качестве ApplicationServer выбираем папку с нашим установленным WildFly. В качестве артифакта я выбрал ExternalArtifact (собранный maven hiberProject.war), убрал стандартный Build и добавил стандартные задачи maven (clean package install).

Теперь жмем старт и ждем когда загрузится сервер. Далее заходим на страницу localhost:8080/имяпроекта/test.

При загрузке страницы срабатывает метод doGet и наш user с именем «Ser» записывается в базу.

Всем спасибо. Надеюсь кому-то эта статья помогла.
Вот ссылка на GitHub с этим проектом.

Источник

Intellij Idea — создание первого Java-проекта

Создать проект

Для всего, что связано с разработкой, разработчик должен создать новый проект с IntelliJ. Давайте сделаем следующие шаги, чтобы создать проект —

Читайте также:  что значит живая подпись на документе

Выберите проект Java и соответствующий SDK и нажмите кнопку «Далее».

Выберите проект Java и соответствующий SDK и нажмите кнопку «Далее».

Если вы хотите создать класс Java с помощью метода main, то выберите «Создать проект» из флажка шаблона.

Выберите приложение командной строки в диалоговом окне, показанном ниже, и продолжите.

Введите название проекта и местоположение каталога.

Нажмите на кнопку Готово.

Если вы хотите создать класс Java с помощью метода main, то выберите «Создать проект» из флажка шаблона.

Выберите приложение командной строки в диалоговом окне, показанном ниже, и продолжите.

Введите название проекта и местоположение каталога.

Нажмите на кнопку Готово.

Создать пакет

Пакет создается в рамках проекта Java и может создаваться отдельно или одновременно с созданием класса. Давайте выполните следующие шаги, чтобы создать пакет —

Перейти к перспективе проекта.

Перейти к перспективе проекта.

Новое окно модуля будет похоже на новый проект. Выберите опцию Java и соответствующий SDK и нажмите кнопку Далее.

Введите имя модуля.

Нажмите на кнопку Готово.

Новое окно модуля будет похоже на новый проект. Выберите опцию Java и соответствующий SDK и нажмите кнопку Далее.

Введите имя модуля.

Нажмите на кнопку Готово.

Создать класс Java

В этом разделе мы узнаем, как создать класс Java. Класс Java может быть создан под модулем Java. Выполните следующие шаги, чтобы создать модуль —

Перейти к перспективе проекта.

Разверните Project и выберите каталог src из модуля.

Щелкните по нему правой кнопкой мыши; выберите опцию New-> Java Class.

Введите имя класса в диалоговом окне и нажмите кнопку ОК.

Откроется окно редактора с объявлением класса.

Перейти к перспективе проекта.

Разверните Project и выберите каталог src из модуля.

Щелкните по нему правой кнопкой мыши; выберите опцию New-> Java Class.

Введите имя класса в диалоговом окне и нажмите кнопку ОК.

Откроется окно редактора с объявлением класса.

Запустить Java-приложение

Теперь мы увидим, как запустить приложение Java. Выполните следующие действия и посмотрите, как это работает.

Давайте напишем простой код, который напечатает сообщение на консоли. Введите следующий код в окне редактора —

Перейдите в меню «Выполнить» и выберите параметр «Выполнить».

Выберите имя класса и нажмите «Выполнить».

Если нет ошибок компиляции, то он покажет вывод в нижней части окна.

Источник

Создание и запуск первого Java-приложения (часть 1)

Перед началом работы

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

Если ни один проект в данный момент не открыт, нажмите кнопку Create New Project на экране приветствия. В противном случае, выберите пункт New Project в меню File. В результате откроется мастер создания проекта.

В левой панели выберите Java Module.

В правой части страницы, в поле Project name, введите название проекта: HelloWorld.

Если до этого вы никогда не настраивали JDK в IntelliJ IDEA в (в таком случае в поле Project SDK стоит ), необходимо сделать это сейчас.

Вместо нажмите New и в подменю выберите JDK.

В окне Select Home Directory for JDK выберите директорию, в которую устанавливалось JDK и нажмите ОК.

Версия JDK, которую вы выбрали, появится в поле Project SDK.

Кликните Next.

Учтите, что указанная версия JDK будет связана по умолчанию со всеми проектами и Java модулями, которые в дальнейшем будут создаваться.

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

Поскольку наше приложение будет «старым добрым приложением Java», мы не нуждаемся в любой из этих технологий. Так что просто нажмите кнопку Finish.

Подождите, пока IntelliJ IDEA создает необходимые структуры проекта. Когда этот процесс завершится, вы можете увидеть структуру Вашего нового проекта в окне Project.

Изучение структуры проекта

Создание пакета

В меню New выберите Package. (можно использовать стрелки вверх и вниз для навигации по меню, ENTER для выбора выделенного элемента)

В открывшемся окне New Package введите имя пакета (com.example.helloworld). Нажмите кнопку ОК (или клавишу ENTER).

Новый пакет появится окне Project.

Создание класса

Нажмите ALT + INSERT. В окне New из списка доступных действий с выделенным пакетом com.example.helloworld выбираем Java Class и нажимаем Enter.

В появившемся окне Create New Class в поле Name вводим имя HelloWorld. В поле Kind оставляем тип Class и нажимаем Enter, чтобы подтвердить создание класса.

Созданный класс HelloWorld появляется в структуре проекта:

На этом все приготовления закончены. Сам процесс написания нашего первого кода будет разобран во второй части статьи.

Источник

Строительный портал