Пакетирование и распространение настольных приложений Java
Многие начинающие программисты сталкиваются с таким вопросом: «Я создал свое приложение в среде IDE, как теперь заставить его работать из командной строки вне среды IDE?». Может возникнуть и такой вопрос: «Как мне распространить это приложение среди других пользователей, не передавая им заодно всю среду IDE?».
Ответы на эти вопросы относительно просты, но не всегда очевидны. В данном документе даны ответы на них путем демонстрации основ использования среды IDE для подготовки приложений к распространению и развертыванию. Кроме того, в данном документе предоставлены сведения, которые могут быть необходимы для настройки системы программиста (или которые нужно будет передать пользователям приложения). Мы покажем несколько различных подходов к развертыванию приложения, позволяющих пользователям получать доступ к нему посредством:
Двойного щелчка файла архива Java (JAR) приложения.
Вызова приложения из командной строки.
Вызова приложения из файла сценария.
Использования Java Web Start.
Для работы с этим учебным курсом требуются программное обеспечение и материалы, перечисленные в таблице ниже.
Как открыть файлы JAR
Java Runtime Environment (JRE) должен быть установлен для того, чтобы открыть исполняемый JAR-файл, но обратите внимание, что не все JAR-файлы имеют формат исполняемого файла. После установки вы можете просто дважды щелкнуть файл JAR, чтобы открыть его.
Некоторые мобильные устройства имеют встроенную JRE. После установки приложения Java также можно открывать в веб-браузере, например Firefox, Safari, Edge или Internet Explorer (но не в Chrome).
Поскольку JAR-файлы сжимаются с помощью ZIP, любой распаковщик файлов может открыть его, чтобы отобразить содержимое, которое находится внутри. Это включает в себя такие программы, как 7-Zip, PeaZip и jZip.
Другой способ открыть файлы JAR – использовать следующую команду в командной строке, заменив yourfile.jar именем вашего собственного файла JAR:
java -jar yourfile.jar
Откройте файл Jar с двоичным файлом Java (TM) Platform SE
- В последней версии Java теперь вы можете запускать файлы Jar. Откройте проводник и папку с файлом, который вам нужен для запуска.
- Вы должны щелкнуть правой кнопкой мыши файл Jar и выбрать Открыть с помощью в контекстном меню.
- Нажмите Выберите другое приложение , а затем выберите, чтобы открыть его с помощью бинарного файла Java (TM) Platform SE .
- Установите флажок Всегда использовать это приложение, чтобы открывать файлы Jar .
- Нажмите кнопку ОК , чтобы закрыть меню.
- Теперь вы можете запустить выбранный Jar, и все другие файлы Jar также будут связаны с Java.
Epic guide alert! Больше нет проблем с Проводником. Исправьте их все с помощью этого обширного руководства!
Как запустить через командную строку?
Перед запуском командной строки в ОС Windows необходимо прописать настройки для работы с элементами ява. Для этого нажмем правой клавишей мышки на «Мой компьютер», выберем вкладку «Свойства». Далее заходим в «Дополнительные параметры системы» — «Переменные среды».
Во вкладке «Системные переменные» надо создать переменную «JAVA_HOME» со значением «» (например, «D:travel2Ukrainejdkbin»). Эту же ссылку необходимо вписать в уже существующую новую переменную Path после «;». После проделанных операций все сохраняется и запускается командная строка.
В консоли делаем замену директории с jar прописав команду CHDIR:
Чтобы запустить ява-приложение вводим «java -jar ». Нажимаем клавишу «Enter».
Командная строка
Jar-файлы можно открыть в Командной строке. Запустите её (можно без права администратора). Введите полный путь к файлу, который хотите запустить java -jar «полный_путь_к_файлу» и подтвердите выполнение вводом клавиши Enter.
Долгое уже время существует Java и регулярно поддерживается по сей день, но все еще не избавлена от всех проблем. Соответственно, вы можете столкнуться с некоторыми и у себя. Убедитесь что среде выполнения разрешено запускать файлы в вашей операционной системе. Защитник Windows может блокировать её работу.
Также проверьте версию среды, потому что иногда присутствует несовместимость файлов с устаревшей и новой. Понизьте или повысьте её до нужной версии. Иногда скачиваемые с Интернета Jar-файлы упакованы в архив. Соответственно, необходимо выполнить их извлечение перед запуском.
Как запустить .JAR файл
Соавтор(ы): Jack Lloyd. Джек Ллойд — автор и редактор, пишущий о технологиях для wikiHow. Имеет более двух лет опыта в написании и редактировании статей на технические темы. Энтузиаст всего связанного с технологиями и учитель английского языка.
Количество просмотров этой статьи: 229 525.
Из этой статьи вы узнаете, как открывать и запускать исполняемые JAR-файлы на компьютере под управлением Windows или Mac OS X. Файлы JAR (Java Archive) содержат данные, которые используются программами Java. Большинство JAR-файлов представляют собой библиотеки (хранилища данных), к которым обращаются разные программы, поэтому JAR-файлы запустить нельзя (если дважды щелкнуть по такому файлу, ничего не произойдет). Аналогично, большинство исполняемых JAR-файлов являются установочными файлами для установки приложений или программ. Если у вас не получается запустить JAR-файл, проверьте, совместим ли он с операционной системой.
Java для Windows 10
Модуль Java сертифицирован для использования в ОС Windows 10, начиная с выпуска Java 8 Update 51. Поэтому важно всегда устанавливать последнюю версию Java чтобы в первую очередь сэкономить своё время. Только после установки Java для Windows 10 стоит пытаться запускать Java приложения или переходить к выбору эмулятора для запуска игр.
- Переходим на официальный сайт разработчика: www.java.com.
- Скачиваем последнюю актуальную версию Java для Windows 10.
- Открываем скачанный установочный файл и следуем шагам установки.
Эмуляторы Java для ПК
Эмулятор представляет собой программное обеспечение, которое заставляет работать компьютер в режиме мобильного телефона, то есть устройства, изначально предназначенного для взаимодействия с Java. Без такого ПО корректно открыть jar-файл не получится.
В то же время не стоит бояться эмуляторов. Они функционируют в качестве отдельных приложений и никак не видоизменяют стандартный интерфейс Windows 10. Ниже рассмотрим несколько самых популярных и проверенных программ, позволяющих эмулировать мобильное устройство.
Важно. Эмулятор не будет работать без предустановки фирменного софта Java. Поэтому обязательно загрузите дополнительное ПО так, как это было указано в предыдущей инструкции.
KEmulator
Популярное приложение, обладающее простым и понятным интерфейсом, который к тому же переведен на русский язык для удобства использования. Чтобы запустить ПО, выполненное на языке Java (jar-архив), нужно сделать следующее:
- После установки запустите KEmulator.
- Наведите курсор мыши на вкладку «Файл» и выберите пункт «Загрузить jar…».
- В появившемся окне укажите путь до архива и нажмите на кнопку «Открыть».
- После этого указанное приложение отобразится в интерфейсе KEmulator. При желании его можно будет развернуть на весь экран.
Поскольку Java-приложения заточены под старые мобильные телефоны, для взаимодействия с ними потребуется специальная клавиатура, выполненная в форме кнопок. Она уже встроена в KEmulator, так что вы можете отобразить ее через вкладку «Справка».
Sjboy Emylator
Программа, позволяющая комфортно взаимодействовать с архивами JAR без предварительного запуска. Для начала вам потребуется установить ПО на компьютер. Далее действуйте в соответствии с инструкцией:
- Через «Проводник» найдите файл, который необходимо запустить.
- Щелкните по нему ПКМ для отображения диалогового окна.
- Нажмите на «Открыть с помощью» и в качестве средства запуска выберите Sjboy Emylator.
В отличие от KEmulator, данное приложение не просто эмулирует мобильный телефон, но и визуализирует его. В окне Sjboy Emylator вы увидите макет старого гаджета с экраном, на котором отобразится интерфейс самой Java-программы. Взаимодействие с эмулятором осуществляется при помощи мышки и виртуальных кнопок.
Microemulator
Еще одна программа, занимающаяся эмуляцией приложений, заточенных под Java. Открытие jar-архива можно выполнить любым из двух рассмотренных ранее способов. То есть через сам Microemulator или опцию «Открыть с помощью» из диалогового окна.
По аналогии с Sjboy Emylator, данный эмулятор визуализирует мобильный аппарат прошлых лет. Это позволяет не только вспомнить молодость, но и с удобством пользоваться возможностями Java-игр и приложений.