Как написать программу на java для Windows

Давайте сделаем описанные выше шаги — скомпилируем и запустим первую программу на Java. Здесь я предлагаю не обращать внимания на то, что программа делает. Функциональность этой программы достаточно тривиальна — она печатает слова «Hello, world . ». (Сколько же было за все годы написано таких примеров — и не сосчитать). Но как я уже говорил, на первый раз мы не будем обращать внимание на то, как программа это делает. Сейчас важно научиться делать три шага:

  1. Редактирование кода
  2. Компилирование программы на Java
  3. Запуск программы под управлением JVM

Для редактирования кода можно использовать самый простой редактор — тот же «Блокнот» (Notepad).
Создайте отдельный каталог для наших примеров — предлагаю назвать его JavaLesson. В нашем случае это будет на диске C. Если у Вас будет другой диск — я думаю, что замена C на какую-то другую букву не вызовет больших проблем. Итак, в редакторе набираем следующие строки (как я уже говорил — если вы практически ничего не поймете из того, что здесь написано — не страшно). На первый раз можно просто использовать Copy/Paste.

Уроки Java / Установка JDK и NetBeans на Windows пишем и запускаем первую программу

ВНИМАНИЕ . Посмотрите на рисунок, где показано как сохранять файл в Блокноте — там по умолчанию сохраняется текстовый документ. Если вы выберете такой формат, то у вас будет файл First.java.txt.
Вам надо обязательно выбрать пункт «Тип файла: Все файлы». Тогда при сохранении будет правильное расширение

Источник: java-course.ru

Первая программа на Java

Написание первой программы на java или первый Hello

В этой статье вы узнаете как установить JDK на Windows 10 и увидите написание первой программы на Java.

Читайте также:
Что такое программа предварительной оценки Windows 10

Также прочитайте статью «Java основные свойства языка», тоже рекомендую всем новичкам.

Первая программа на Java:

Для запуска программы на Java необходим компилятор. Он компилирует текст программы в машинный код, понятный компьютеру. Набор программ для компиляции файлов Java называется Java Development Kit (JDK).

Установка JDK:

Первым делом разберём как установить JDK на Windows 10, для этого необходимо скачать с официального сайта Oracle (найти страницу загрузки в Google можно по запросу «download jdk»).

Внизу страницы есть выбор вариантов установок для разных операционных систем (ОС). Нужно отметить согласие с политикой компании и скачать файл для своей ОС.

Скачивание JDK и установить на windows 10

После загрузки файла установите его на свой компьютер. В менеджере загрузки все настройки можно оставить по умолчанию.

После установки откройте командную строку от имени администратора. Например, В Windows 10 откройте «Поиск» введите «cmd» и запустите командную строку.

Сделал Java программу с интерфейсом / Погодное приложение

Открываем командную строку

Наберите «java -version» + Enter и увидите версию установленной программы.

Версия Java

Java установлена. Сейчас нужно подключить компилятор javac.

Настройка компилятора:

Для настройки компилятора перейдите в директорию, куда был установлен пакет JDK, в папку bin. Здесь должен находиться файл javac.exe. Скопируйте путь к папке. Пример пути: «C:Program FilesJavajdk1.8.0_191bin».

Настройка JDK

Перейдите в «Панель управления / Система / О системе / Сведения о системе / Дополнительные параметры системы / Переменные среды» (Control Panel). Или можете через поиск найти окно «Переменные среды».

Пуск / Панель управления

Открываем настройки в Windows 10

Открываем системные настройки Windows 10

Сведения о системе

Сведенья о системе

Выберите переменную Path

Кликните на «Создать» и добавьте адрес, чтобы он появился в списке.

Нажмите «OK» во всех открытых окнах.

Запуск программы:

Повторно запустите командную строку от имени администратора и наберите команду «javac -version», чтобы проверить, заработал ли компилятор.

Создайте пустой файл с именем Main и расширением .java (Main.java). Если на вашем компьютере у файлов не видны расширения, то эту опцию необходимо сначала включить в настройках файлов.

Откройте файл с помощью блокнота (можно установить Notepad++) или воспользоваться стандартной версией программы.

Добавьте следующий текст:

Источник: prognote.ru

Кофе-брейк #148. Как превратить любую Java-программу в автономный EXE-файл

Кофе-брейк #148. Как превратить любую Java-программу в автономный EXE-файл - 1

Источник: Mccue.dev Сегодня вы узнаете, как создать из Java-программы исполняемый EXE-файл для запуска в операционной системе Windows. Двойной щелчок для запуска — один из самых простых способов открыть программу. Если у человека, которому вы хотите показать свое приложение, уже установлена ​​правильная версия Java, для запуска он может дважды щелкнуть файл jar.

Читайте также:
Windows 7 как запустить программу с правами администратора

Если же у него не установлена ​​Java, то есть способы создать исполняемый установщик, такой как jpackage. После этого для запуска кода нужно лишь нажать на этот установщик. Также можно использовать Native Image, чтобы превратить код в исполняемый файл, который не требует какой-либо дополнительной установки. В этой статье мы сосредоточимся на довольно простом подходе, который работает для любого приложения, независимо от того, какие зависимости вы включаете или какие функции JVM используете. Код, о котором сегодня пойдет речь, можно найти в репозитории GitHub, а исполняемые файлы с программой выложены здесь.

Используемый стек

Java 9+

java —version jlink —version

Maven

mvn —version

NodeJS

npx —version

Шаг 1. Скомпилируйте и упакуйте свой код в jar

Эта базовая программа создаст простое окно с текстом, который вы можете менять, нажимая на одну из кнопок в интерфейсе.

package example; import org.apache.commons.text.WordUtils; import javax.swing.*; import java.awt.*; public class Main < public static void main(String[] args) < var label = new JLabel(«Hello, World!»); label.setFont(new Font(«Serif», Font.PLAIN, 72)); var uppercaseButton = new JButton(«Uppercase»); uppercaseButton.addActionListener(e ->label.setText(WordUtils.capitalize(label.getText())) ); var lowercaseButton = new JButton(«lowercase»); lowercaseButton.addActionListener(e -> label.setText(WordUtils.uncapitalize(label.getText())) ); var panel = new JPanel(); panel.setLayout(new BoxLayout(panel, BoxLayout.Y_AXIS)); panel.add(label); panel.add(uppercaseButton); panel.add(lowercaseButton); var frame = new JFrame(«Basic Program»); frame.add(panel); frame.pack(); frame.setVisible(true); frame.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE); > >

Сейчас наша цель состоит в том, чтобы упаковать код вместе с его зависимостями в jar. JAR-файлы — это обычные ZIP-архивы с небольшой дополнительной структурой. Для проекта Maven конфигурация будет выглядеть следующим образом.

Здесь плагин “shade” будет обрабатывать включение кода из всех ваших зависимостей в jar. В данном случае единственной внешней зависимостью является org.apache.commons/commons-text.

mvn clean package
Затем мы переместим этот jar-файл в новый каталог target/, где он будет отделен от других файлов.
mkdir build mv target/javaexe-1.0.jar build

Читайте также:
Что за программа установки Windows 10

Шаг 2. Создайте среду выполнения Java (Java Runtime Environment, JRE)

Чтобы запустить уже созданный нами jar-файл, нужно связать его со средой выполнения Java. Для этого мы будем использовать jlink. Поскольку в экосистеме Java не используются модули, то вы, скорее всего, не слышали о них и не использовали jlink. Короче говоря, jlink может создавать “настраиваемые исполняемые образы”. Например, вы делаете веб-сервер.

Вам не нужны AWT или Swing, поэтому включать их в код будет лишним. С помощью jlink вы можете создать JRE, которая вообще не включает модуль java.desktop. Эта система работает лучше всего, если ваше приложение и все его зависимости включают скомпилированные файлы module-info.java, которые дают jlink точную информацию, какие модули вы хотите включить. Вы также можете вручную определить список необходимых модулей, используя jdeps. И даже без модульного проекта мы можем эффективно клонировать нашу инсталляцию Java в каталог с помощью jlink.

jlink —add-modules ALL-MODULE-PATH —output build/runtime

Включение каждого модуля по отдельности дает уверенность в том, что такие библиотеки как org.apache.commons/commons-text будут работать именно так, как задумано. Нужно лишь выяснить, какие модули нам требуются.

Шаг 3. Объедините Jar и JRE в исполняемый файл

  1. Заархивируйте каталог, содержащий JRE и jar вашего приложения.
  2. Прикрепите сценарий-заглушку (stub script) к верхней части этого zip-файла, который извлечет данные во временный каталог и запустит код.

npx caxa —input build —output application —no-include-node — «<>/runtime/bin/java» «-jar» «<>/javaexe-1.0.jar»

Это создаст исполняемый файл с именем “application”. Если вы создаете его для Windows, то нужно указать “application.exe”. Когда исполняемый файл запускается, <> будет заменен на временный каталог, в котором был развернут zip-файл. Учтите, что при создании исполняемых файлов используются также и такие механизмы, как подпись кода и автоматические обновления. Однако эти вещи требуют более глубокого изучения, которое трудно вместить в одну публикацию.

Источник: javarush.com

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru