Конечно же, для разработки Java приложений существуют специальные средства разработки. Например, IntellijIDEA, работу с которой мы рассмотрим в одном из следующих разделов этого урока — Создание проекта в IntelliJ IDEA. Но для начала вы можете писать программу в любом текстовом приложении — блокнот, Notepad++. Только поменяйте расширение файла на .java.
Разработка приложения Java с нуля для новичков
Этот мануал представляет несложное пособие для рабочего процесса IDE NetBeans, в котором рассказывается о написании кода Java «Hello World». Как только вы закончите с этим учебником, вы будете иметь общие знания о том, как создавать и запускать программы в NetBeans IDE Java. Этот урок по разработке простого приложения на Java займёт менее получаса.
Для написания приложения потребуется:
- NetBeans IDE
- Java Development Kit (JDK)
Настройка
Создание проекта IDE. Создайте новый проект, следуя примеру:
Войдите в IDE NetBeans.
Как правильно разрабатывать Java приложение?
В New Project раскройте Java и щёлкните Java Application, (пример ниже). Щёлкаем «Далее».
- В ячейке «Название проекта» напишите Hello World App.
- Не ставьте галочку на: «Использование выделенной папки, содержащей библиотеки».
- Далее жмём «Создание основного класса» введите: «hello_world_app.Hello_World_App.»
- «Наименование и локация» мастера – сделайте, следуя картинке:
Жмём Завершение
Когда проект был создан и он открылся в IDE, можно наблюдать такие окна:
- Projects, содержащее в виде дерева компоненты приложения, названия исходников, библиотеки, которые задействованы в коде.
- Окошко правки исходника с активным файлом под названием: Hello_World_App.
- «Навигатор», необходимое для наглядности между частями проекта для указанного класса.
Добавляем код в сгенерированный исходник
Если вы оставили флажок, зайдя в мастер открытия нового проекта: «Создание основного класса», IDE образовала основной класс. Вы можете написать «Hello World!», заменив строку:
// TODO code application logic here
строчкой:
Сохраним изменения нажатием File > Save.
Файл похож на нижеприведенный код:
Отлаживаем и запускаем программу на Java
Благодаря возможности компиляции в IDE вам не нужно руками отлаживать код. Во время сохранения исходника в Java, среда IDE принудительно его компилирует.
Автокомпиляция во время записи на жесткий диск может быть отключена в настройках. Кликните правую кнопку мыши на проекте, жмите «Свойства».
В «Свойствах» жмите «Компилирование». Флажок «Скомпилировать при записи» находится в правом верхнем углу. Увидите, что в окне «Свойства проекта» вы можете по-разному настроить ваш проект: библиотеку, расположение кнопок, функционал.
Чтобы запустить свой проект:
Кликните «Выполнение» > «Выполнение проекта».
На следующем рисунке показано, что вы должны увидеть в итоге.
Если появилась ошибка, то вы можете навести курсор мыши на знак ошибки, чтобы увидеть описание.
Делаем сборку и разворачиваем приложение
Как только код написан и протестирован, можно запустить программу. В IDE запуститься программа, которая выполнит такие функции:
- Удаление всех ранее скомпилированных файлов и других данных сборки.
- Перекомпиляция приложения и создание JAR-файла, содержащая скомпилированный файл.
Для создания программы нажмите «Выполнение»> «Очистка и постройка проекта».
Можно просмотреть результаты, кликнув на окно «Файл» и открыв HelloWorldApp. Созданная программа с байт-кодом HelloWorldApp.class базируется в build/classes/helloworldapp. Созданный JAR, который содержит HelloWorldApp.class, расположен в dist.
Средняя оценка 2.3 / 5. Количество голосов: 3
Спасибо, помогите другим — напишите комментарий, добавьте информации к статье.
Или поделись статьей
Видим, что вы не нашли ответ на свой вопрос.
Помогите улучшить статью.
Напишите комментарий, что можно добавить к статье, какой информации не хватает.
Источник: hr-vector.com
Создание Java программы с дизайном! Изучение библиотеки JavaFx
Разработка программ на Java – не особо сложный процесс. В статье мы разработаем крутое приложение с отличным дизайном и функциями. Для программы мы воспользуемся JavaFx.
Установка всего
Наша программа будет на языке Джава и она должна иметь графический интерфейс. Чтобы обеспечить такую смесь лучше всего установить и работать с библиотекой JavaFx. Скачать библиотеку можно по этой ссылке .
Также зайдите на сайт Oracle и скачайте Java . Рекомендуем скачать и установить Java 11, так как с Java 13 будут разного рода ошибки при работе с Javafx.
Создание проекта
Через любую среду разработки создайте новый JavaFx проект.
После создания проекта нужно добавить библиотеку JavaFx. Если вы работаете с Intellij IDEA, то вам нужно зайти в «File — Project Structure», далее перейти в модули и добавить в качестве нового модуля все файлы из папки lib , что находится в скачанной папке JavaFx . После добавления не забываем установить галочку, а также нажать на Окей.
После заходим в настройки: «Run — Edit configuration» и в поле «VM Options» прописываем полный путь к папке JavaFx:
—module-path D:Javajavafx-sdk-11.0.2lib (Вот здесь прописываете ваш путь) —add-modules javafx.controls,javafx.fxml
Создание дизайна
Для создания дизайна используйте программу Scene Builder . Внутри неё откройте ваш проект, а именно файл «sample.fxml». Через эту программу вы можете прописать весь дизайн для приложения.
После перетаскивания объектов и добавления к ним стилей, вы можете добавить ID для объектов, с которыми вы будете взаимодействовать, а также вам стоит указать рабочий контроллер для обработки всех функций в приложении.
В этой же программе можно посмотреть готовый вариант дизайна, а также же можно получить шаблон кода для класса контроллера. Для этого переходим: «View — Show sample skeletone code», где мы получаем весь код и копируем его. Этот же код разместите в контроллере вашего приложения.
Создание функций
Остается прописать весь функционал. Ниже представлен полный код основного контроллера, но также по этой ссылке вы можете скачать готовый проект всей программы.
Код класса контроллера:
Видео на эту тему
Также вы можете просмотреть детальное видео по разработке данного приложения:
Дополнительный курс
На нашем сайте также есть углубленный курс по изучению языка Java . В ходе огромной программы вы изучите не только язык Java, но также научитесь создавать веб сайты, программы под ПК, приложения под Андроид и многое другое. За курс вы изучите массу нового и к концу программы будете уметь работать с языком Java и создавать на нём полноценные проекты.
Больше интересных новостей
5 необходимых вещей для каждой веб страницы
Java и MySQL база данных / Разработка приложения на JavaFx
Игры, которые научат вас программированию
10 интересных браузерных игр для изучения веб-разработки
Источник: itproger.com