Как сделать джар файл

MnogoBlog

как создать сайт на wordpress, настроить и оптимизировать wordpress

Как сделать джар файл. Смотреть фото Как сделать джар файл. Смотреть картинку Как сделать джар файл. Картинка про Как сделать джар файл. Фото Как сделать джар файл

Как сделать джар файл. Смотреть фото Как сделать джар файл. Смотреть картинку Как сделать джар файл. Картинка про Как сделать джар файл. Фото Как сделать джар файл

Создаем exe файл на Java для Windows

Здравствуйте, сегодня попробуем написать простую программу на языке программирования Java, сохраним её в формате “exe”, после чего наша программа будет запускаться на любом компьютере с ОС Windows.

Создадим простенькую программку в формате EXE, которая попросит нас ввести для неё два числа и выведит для нас результат в виде этих же чисел, но только увеличенных на 1.

Как сделать джар файл. Смотреть фото Как сделать джар файл. Смотреть картинку Как сделать джар файл. Картинка про Как сделать джар файл. Фото Как сделать джар файл

Как сделать джар файл. Смотреть фото Как сделать джар файл. Смотреть картинку Как сделать джар файл. Картинка про Как сделать джар файл. Фото Как сделать джар файл

Скачать готовую программу можно по следующей ссылке – “yadi.sk/d/Kf5A7CQYrQTfE”

Приступим к созданию данной программы:

1. Устанавливаем бесплатную программу Eclipse

Официальный сайт “eclipse.org/downloads/”

Скачиваем “Eclipse IDE for Java EE Developers”:

Как сделать джар файл. Смотреть фото Как сделать джар файл. Смотреть картинку Как сделать джар файл. Картинка про Как сделать джар файл. Фото Как сделать джар файл

Здесь есть Eclipse как для 32 разрядной операционной системы, так и для 64 разрядной системы.

Как узнать какая у вас система?
Наведите правой клавишей мыши на ярлык “Мой компьютер”, выберите пункт “Свойства”:

Как сделать джар файл. Смотреть фото Как сделать джар файл. Смотреть картинку Как сделать джар файл. Картинка про Как сделать джар файл. Фото Как сделать джар файл

Скачается zip-архив, если вы попробуете распаковать его встроенным в windows архиватором, то здесь могут возникнуть проблемы – процесс может затянуться на длительное время или вовсе с ошибкой. Лучше всего это сделать с помощью программ WinRAR или 7-zip.

2. Далее устанавливаем Комплект Разработчика Приложений на языке Java – Java Software Development Kit (Java SDK или JDK).

Скачать его (JDK) можно с официального сайта – “oracle.com/technetwork/java/javase/downloads/index.html”

Как сделать джар файл. Смотреть фото Как сделать джар файл. Смотреть картинку Как сделать джар файл. Картинка про Как сделать джар файл. Фото Как сделать джар файл

Здесь вам также предложат скачать JDK для различных операционных систем, замечу, что 32 разрядной для windows – вы не найдете, JDK для Windows x32 – можно скачать здесь – Скачать JDK для windows x32 и как его установить

После установки JDK стоит проверить его работу – для этого – откройте командную строку снова (Пуск > Выполнить. В текстовом поле наберите «cmd» и нажмите «Enter».). Наберите команду «javac» (без кавычек, конечно).

Как сделать джар файл. Смотреть фото Как сделать джар файл. Смотреть картинку Как сделать джар файл. Картинка про Как сделать джар файл. Фото Как сделать джар файл

Если у вас выводится сообщение как на скриншоте выше, то все нормально.

Если нет и показывается следующее сообщение:

Как сделать джар файл. Смотреть фото Как сделать джар файл. Смотреть картинку Как сделать джар файл. Картинка про Как сделать джар файл. Фото Как сделать джар файл

3. Скачайте бесплатную программу launch4j.
Она предназначена для компиляции всех ваших java файлов в один исполняемый “exe” файл.
Вы можете скачать launch4j с сайта “sourceforge.net/projects/launch4j/files/launch4j-3/3.1.0-beta1/”
или по следующей ссылке:
“https://mnogoblog.ru/wp-content/uploads/2016/04/launch4j-3.8-win32.zip”

4. Теперь осталось написать простенькую программу на языке программирования JAVA в программе Eclipse.

Для изучения языка программирования Java есть хороший youtube канал – ZhirniToni – “youtube.com/user/ZhirniToni” и в нем есть плейлист “Java для Чайников”, так вот на основе уроков 7, 8 и 14:

Урок 7: “youtu.be/lBE20G5l0YU”
Урок 8: “youtu.be/L-Ivs-ZfbT8”
Урок 14: “youtu.be/XUJsJ_loOkE”

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

Благодаря урокам 7 и 8 у меня в программе Eclipse получилось 2 файла: main.java и reader.java.

Код файла main.java:

Код файла reader.java:

После того как вы напишите программу на Eclips сохранить её аналогично уроку 14, только тип файла нужно выбрать “Runnable JAR file”, а именно, вот так:

– кликаем мышкой на проект, который хотим сохранить:

Как сделать джар файл. Смотреть фото Как сделать джар файл. Смотреть картинку Как сделать джар файл. Картинка про Как сделать джар файл. Фото Как сделать джар файл

– далее щелкните правой кнопкой мыши по вашему проекту и нажмите “Export” (Экспорт).

Как сделать джар файл. Смотреть фото Как сделать джар файл. Смотреть картинку Как сделать джар файл. Картинка про Как сделать джар файл. Фото Как сделать джар файл

– откройте папку “Java” и дважды нажмите опцию “Runnable JAR file” (исполняемый архив JAR).

Как сделать джар файл. Смотреть фото Как сделать джар файл. Смотреть картинку Как сделать джар файл. Картинка про Как сделать джар файл. Фото Как сделать джар файл

– Первое, что вы должны сделать, это выбрать главный класс (класс с основным методом) из выпадающего меню под “Launch configuration” (конфигурации запуска).
Во-вторых, выберите “Export destination” (Место экспорта) с помощью кнопки “Browse…” (Обзор) или вручную, вводя месторасположение.
И в-третьих, обеспечьте выбор переключателя “Extract required libraries into generated JAR”(Извлечь необходимые библиотеки в созданные JAR) “.
И, наконец, нажмите кнопку “Finish” (Готово).

Как сделать джар файл. Смотреть фото Как сделать джар файл. Смотреть картинку Как сделать джар файл. Картинка про Как сделать джар файл. Фото Как сделать джар файл

Выкладываю вам JAR файл, который у меня получился – скачать JAR файл можно по следующей ссылке – “yadi.sk/d/o0Q8iWE7rQTZp”

5. А далее сохраним нашу программу на JAVA с помощью программы launch4j в exe файл.

В первом текстовом поле введите или выберите с помощью просмотра место, где исполняемый файл хотите сохранить. Убедитесь, что имя файла имеет “.exe” в конце названия!

Как сделать джар файл. Смотреть фото Как сделать джар файл. Смотреть картинку Как сделать джар файл. Картинка про Как сделать джар файл. Фото Как сделать джар файл

Как сделать джар файл. Смотреть фото Как сделать джар файл. Смотреть картинку Как сделать джар файл. Картинка про Как сделать джар файл. Фото Как сделать джар файл

В четвертом текстовом поле с надписью “Icon:” можно выбрать иконку для программы, однако, это не является обязательным, и если его оставить пустым, ваша ОС вернется к своему значку по умолчанию исполняемого файла.

На вкладке “JRE” в верхнем меню выберите “Min JRE version” и введите “1.4.0”. Это гарантирует, что пользователи имеют нужную версию Java для использования вашей программы. Вы можете изменить это, но 1.4.0 является безопасной версией.

Как сделать джар файл. Смотреть фото Как сделать джар файл. Смотреть картинку Как сделать джар файл. Картинка про Как сделать джар файл. Фото Как сделать джар файл

Нажмите кнопку передач под названием “Build wrapper” в верхней части экрана.

Как сделать джар файл. Смотреть фото Как сделать джар файл. Смотреть картинку Как сделать джар файл. Картинка про Как сделать джар файл. Фото Как сделать джар файл

Похожие записи:

Создаем exe файл на Java для Windows : 1 комментарий

А как сдедать поле для ввода?
Ну типо надо ввести и выйдет что-то

Источник

Работа с Java в командной строке

Каждая программа обычно содержится в отдельном каталоге. Я придерживаюсь правила создавать в этом каталоге по крайней мере две папки: src и bin. В первой содержатся исходные коды, во второй — результат компиляции. В данных папках будет структура каталогов, зависящая от пакетов.

Один файл

Можно сделать и без лишних папок.
Берем сам файл HelloWorld.java.
Переходим в каталог, где лежит данный файл, и выполняем команды.
В данной папке появится файл HelloWorld.class. Значит программа скомпилирована. Чтобы запустить

Отделяем бинарные файлы от исходников

Теперь сделаем тоже самое, но с каталогами. Создадим каталог HelloWorld и в нем две папки src и bin.
Компилируем
Здесь мы указали, что бинарные файлы будут сохраняться в отдельную папку bin и не путаться с исходниками.

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

А то, вдруг, программа перестанет быть просто HelloWorld-ом. Пакетам лучше давать понятное и уникальное имя. Это позволит добавить данную программу в другой проект без конфликта имен. Прочитав некоторые статьи, можно подумать, что для имени пакета обязательно нужен домен. Это не так. Домены — это удобный способ добиться уникальности. Если своего домена нет, воспользуйтесь аккаунтом на сайте (например, ru.habrahabr.mylogin). Он будет уникальным. Учтите, что имена пакетов должны быть в нижнем регистре. И избегайте использования спецсимволов. Проблемы возникают из-за разных платформ и файловых систем.

Поместим наш класс в пакет с именем com.qwertovsky.helloworld. Для этого добавим в начало файла строчку
В каталоге src создадим дополнительные каталоги, чтобы путь к файлу выглядел так: src/com/qwertovsky/helloworld/HelloWorld.java.
Компилируем
В каталоге bin автоматически создастся структура каталогов как и в src.

Если в программе несколько файлов

HelloWorld.java
Calculator.java
Adder.java

Если удивляет результат

Отладчик запускает свой внутренний терминал для ввода команд. Справку по последним можно вывести с помощью команды help.
Указываем точку прерывания на 9 строке в классе Calculator

Запускаем на выполнение.

Чтобы соориентироваться можно вывести кусок исходного кода, где в данный момент находится курссор.

Узнаем, что из себя представляет переменная а.

Выполним код в текущей строке и увидим, что sum стала равняться 2.

Поднимемся из класса Adder в вызвавший его класс Calculator.

Удаляем точку прерывания

Можно избежать захода в методы, используя команду next.

Проверяем значение выражения и завершаем выполнение.

Хорошо бы протестировать

Запускаем. В качестве разделителя нескольких путей в classpath в Windows используется ‘;’, в Linux — ‘:’. В консоли Cygwin не работают оба разделителя. Возможно, должен работать ‘;’, но он воспринимается как разделитель команд.

Создадим библиотеку

Класс Calculator оказался полезным и может быть использован во многих проектах. Перенесем всё, что касается класса Calculator в отдельный проект.

Измените также назавания пакетов в исходных текстах. В HelloWorld.java нужно будет добавить строку

Надо узнать, что у библиотеки внутри

Можно распаковать архив zip-распаковщиком и посмотреть, какие классы есть в библиотеке.
Информацию о любом классе можно получить с помощью дизассемблера javap.

Лучше снабдить библиотеку документацией

Изменим для этого класс калькулятора.

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

В результате получиться следующее
Как сделать джар файл. Смотреть фото Как сделать джар файл. Смотреть картинку Как сделать джар файл. Картинка про Как сделать джар файл. Фото Как сделать джар файл

Можно подписать jar-архив

Если требуется подписать свою библиотеку цифровой подписью, на помощь придут keytool и jarsigner.
Генерируем подпись.

Генерируем Certificate Signing Request (CSR)

Содержимое полученного файла отправляем в центр сертификации. От центра сертификации получаем сертификат. Сохраняем его в файле (например, qwertokey.cer) и импортируем в хранилище

Файл qwertokey.cer отправляем всем, кто хочет проверить архив. Проверяется он так

Использование библиотеки

Есть программа HelloWorld, которая использует библиотечный класс Calculator. Чтобы скомпилировать и запустить программу, нужно присоединить библиотеку.
Компилируем

Собираем программу

Это можно сделать по-разному.

Первый способ

Здесь есть тонкости.
В строке

не должно быть пробелов в конце.
Вторая тонкость описана в [3]: в этой же строке должен стоять перенос на следующую строку. Это если манифест помещается в архив сторонним архиватором.
Программа jar не включит в манифест последнюю строку из манифеста, если в конце не стоит перенос строки.
Ещё момент: в манифесте не должно быть пустых строк между строками. Будет выдана ошибка «java.io.IOException: invalid manifest format».

При использовании команды echo надо следить только за пробелом в конце строки с main-class.

Второй способ

В данном способе избегаем ошибки с пробелом в main-class.

Третий способ

Включили код нужной библиотеки в исполняемый файл.

Запуск исполняемого jar-файла

Файл calculator.jar исполняемым не является. А вот helloworld.jar можно запустить.
Если архив был создан первыми двумя способами, то рядом с ним в одном каталоге должна находится папка lib с файлом calculator.jar. Такие ограничения из-за того, что в манифесте в class-path указан путь относительно исполняемого файла.

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

Как быть с приложениями JavaEE

Аналогично. Только библиотеки для компиляции нужно брать у сервера приложений, который используется. Если я использую JBoss, то для компиляции сервлета мне нужно будет выполнить примерно следующее

Структура архива JavaEE-приложения должна соответствовать определенному формату. Например

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

Надеюсь, данная статья станет для кого-нибудь шпаргалкой для работы с Java в командной строке. Данные навыки помогут понять содержание и смысл Ant-скриптов и ответить на собеседовании на более каверзные вопросы, чем «Какая IDE Вам больше нравится?».

Источник

Разархивация и запуск файлов JAR

Как сделать джар файл. Смотреть фото Как сделать джар файл. Смотреть картинку Как сделать джар файл. Картинка про Как сделать джар файл. Фото Как сделать джар файл

JAR (Java Archive File) – формат архива, в котором хранятся элементы программы, написанной на языке Java. Чаще всего файлы с таким расширением являются мобильными играми и приложениями. На компьютере можно просмотреть содержимое такого архива и/или попытаться запустить JAR как приложение.

Способы открытия JAR-архива

Для начала рассмотрим несколько программ для открытия архива JAR. Так можно убедиться, что в нём содержится всё необходимое для запуска этого приложения, а также внести требуемые изменения.

Способ 1: WinRAR

Когда речь заходит об архивах, большинству пользователей приходит на ум программа WinRAR. Для открытия файла JAR она отлично подходит.

Как сделать джар файл. Смотреть фото Как сделать джар файл. Смотреть картинку Как сделать джар файл. Картинка про Как сделать джар файл. Фото Как сделать джар файл

Как сделать джар файл. Смотреть фото Как сделать джар файл. Смотреть картинку Как сделать джар файл. Картинка про Как сделать джар файл. Фото Как сделать джар файл

Обратите внимание на наличие папки «META-INF» и файла «MANIFEST.MF», который должен храниться в ней. Это позволит реализовать файл JAR в качестве исполняемого.

Как сделать джар файл. Смотреть фото Как сделать джар файл. Смотреть картинку Как сделать джар файл. Картинка про Как сделать джар файл. Фото Как сделать джар файл

Найти и открыть нужный архив можно и через встроенный обозреватель файлов WinRAR.

Как сделать джар файл. Смотреть фото Как сделать джар файл. Смотреть картинку Как сделать джар файл. Картинка про Как сделать джар файл. Фото Как сделать джар файл

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

Способ 2: 7-Zip

Поддержка расширения JAR предусмотрена и в архиваторе 7-Zip.

Как сделать джар файл. Смотреть фото Как сделать джар файл. Смотреть картинку Как сделать джар файл. Картинка про Как сделать джар файл. Фото Как сделать джар файл

Как сделать джар файл. Смотреть фото Как сделать джар файл. Смотреть картинку Как сделать джар файл. Картинка про Как сделать джар файл. Фото Как сделать джар файл

Способ 3: Total Commander

Альтернативой упомянутым программам может стать файловый менеджер Total Commander. Т.к. его функционал включает работу с архивами, открыть JAR-файл будет несложно.

Как сделать джар файл. Смотреть фото Как сделать джар файл. Смотреть картинку Как сделать джар файл. Картинка про Как сделать джар файл. Фото Как сделать джар файл

Как сделать джар файл. Смотреть фото Как сделать джар файл. Смотреть картинку Как сделать джар файл. Картинка про Как сделать джар файл. Фото Как сделать джар файл

Способы запуска JAR на компьютере

При необходимости запустить приложение или игру JAR понадобится один из специальных эмуляторов.

Способ 1: KEmulator

Программа KEmulator – это продвинутый Java-эмулятор, позволяющий произвести настройку всевозможных параметров запуска приложения.

Как сделать джар файл. Смотреть фото Как сделать джар файл. Смотреть картинку Как сделать джар файл. Картинка про Как сделать джар файл. Фото Как сделать джар файл

Как сделать джар файл. Смотреть фото Как сделать джар файл. Смотреть картинку Как сделать джар файл. Картинка про Как сделать джар файл. Фото Как сделать джар файл

Или перенесите этот файл окно программы.

Как сделать джар файл. Смотреть фото Как сделать джар файл. Смотреть картинку Как сделать джар файл. Картинка про Как сделать джар файл. Фото Как сделать джар файл

Как сделать джар файл. Смотреть фото Как сделать джар файл. Смотреть картинку Как сделать джар файл. Картинка про Как сделать джар файл. Фото Как сделать джар файл

На мобильных телефонах управление осуществлялось с помощью клавиатуры. В KEmulator можно включить её виртуальный аналог: нажмите «Справка» и выберите пункт «Клавиатура».

Как сделать джар файл. Смотреть фото Как сделать джар файл. Смотреть картинку Как сделать джар файл. Картинка про Как сделать джар файл. Фото Как сделать джар файл

Выглядеть это будет так:

Как сделать джар файл. Смотреть фото Как сделать джар файл. Смотреть картинку Как сделать джар файл. Картинка про Как сделать джар файл. Фото Как сделать джар файл

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

Обратите внимание, что в папке с JAR появится файл «kemulator.cfg», в котором прописаны параметры работы этого приложения. Если его удалить, то все настройки и сохранения (если речь идёт об игре) удалятся.

Способ 2: MidpX

Программа MidpX нет так функциональна, как KEmulator, но со своей задачей справляется.

После установки все файлы JAR будут ассоциироваться с MidpX. Это можно понять по изменившейся иконке:

Как сделать джар файл. Смотреть фото Как сделать джар файл. Смотреть картинку Как сделать джар файл. Картинка про Как сделать джар файл. Фото Как сделать джар файл

Дважды кликните по ней и приложение будет запущено. При этом виртуальная клавиатура уже интегрирована в интерфейс программы, однако настроить управление с клавиатуры ПК тут нельзя.

Как сделать джар файл. Смотреть фото Как сделать джар файл. Смотреть картинку Как сделать джар файл. Картинка про Как сделать джар файл. Фото Как сделать джар файл

Способ 3: Sjboy Emulator

Ещё один простой вариант для запуска JAR – это Sjboy Emulator. Главная его особенность заключается в возможности выбора скинов.

Как сделать джар файл. Смотреть фото Как сделать джар файл. Смотреть картинку Как сделать джар файл. Картинка про Как сделать джар файл. Фото Как сделать джар файл

Клавиатура тут также интегрирована.

Как сделать джар файл. Смотреть фото Как сделать джар файл. Смотреть картинку Как сделать джар файл. Картинка про Как сделать джар файл. Фото Как сделать джар файл

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

Источник

Как запустить jar в Linux

Как запустить jar Linux

Как я уже сказал, для запуска jar-файлов нам необходимо, чтобы на компьютере была установлена Java-машина. Если вы не собираетесь ничего разрабатывать, вам будет достаточно Java Runtime Environment или JRE. Что касается версии, то, обычно, большинство программ работают с 7 или 8 версией. Если нужна только восьмая, то разработчики прямо об этом сообщают. Посмотреть версию Java и заодно убедиться, что она установлена в вашей системе, можно с помощью команды:

Как сделать джар файл. Смотреть фото Как сделать джар файл. Смотреть картинку Как сделать джар файл. Картинка про Как сделать джар файл. Фото Как сделать джар файл

У меня установлена восьмая версия, с пакетом обновлений 171. Если вы получаете ошибку, что команда не найдена, то это значит, что вам нужно установить java. В Ubuntu OpenJDK JRE можно установить командой:

sudo apt install openjdk-8-jre

Если вы хотите скомпилировать пример из этой статьи, то вам понадобиться не JRE, а JDK, её можно установить командой:

sudo apt install openjdk-8-jdk-headless

Как сделать джар файл. Смотреть фото Как сделать джар файл. Смотреть картинку Как сделать джар файл. Картинка про Как сделать джар файл. Фото Как сделать джар файл

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

public class Main <
public static void main(String[] args) <
System.out.println(» Losst test app! «);
>
>

Как сделать джар файл. Смотреть фото Как сделать джар файл. Смотреть картинку Как сделать джар файл. Картинка про Как сделать джар файл. Фото Как сделать джар файл

Как сделать джар файл. Смотреть фото Как сделать джар файл. Смотреть картинку Как сделать джар файл. Картинка про Как сделать джар файл. Фото Как сделать джар файл

Затем скомпилируем наше приложение в jar-файл:

Как сделать джар файл. Смотреть фото Как сделать джар файл. Смотреть картинку Как сделать джар файл. Картинка про Как сделать джар файл. Фото Как сделать джар файл

Как сделать джар файл. Смотреть фото Как сделать джар файл. Смотреть картинку Как сделать джар файл. Картинка про Как сделать джар файл. Фото Как сделать джар файл

Если мы дадим программе право на выполнение:

И попытаемся её запустить, то получим ошибку:

Как сделать джар файл. Смотреть фото Как сделать джар файл. Смотреть картинку Как сделать джар файл. Картинка про Как сделать джар файл. Фото Как сделать джар файл

Чтобы её исправить, нам понадобиться пакет jarwrapper:

sudo apt install jarwrapper

Как сделать джар файл. Смотреть фото Как сделать джар файл. Смотреть картинку Как сделать джар файл. Картинка про Как сделать джар файл. Фото Как сделать джар файл

Теперь можно запускать java в Linux по щелчку мыши или просто командой.

Как сделать джар файл. Смотреть фото Как сделать джар файл. Смотреть картинку Как сделать джар файл. Картинка про Как сделать джар файл. Фото Как сделать джар файл

Выводы

В этой небольшой статье мы рассмотрели, как запустить jar Linux с помощью java-машины, а также как упростить команду запуска. Если у вас остались вопросы, спрашивайте в комментариях!

Источник

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

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