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



































