- Чем распаковать JAR-архив (формат .J/.JAR времен начала 93-94 годов).
- Как создать и выполнить файл .Jar в терминале Linux
- Как создать JAR-файл в Linux
- Как запустить jar в Linux
- Как запустить jar Linux
- Выводы
- Формат JAR: чем открыть на компьютере или на телефоне
- Как запустить файл в windows
- Oracle Java Runtime Environment
- Eclipse
- WinRAR
- IZArc
- WinZIP
- ZipZag
- Java Development Kit
- Как распаковать Jar?
- WinRAR
- Total Commander
- Как запустить файл на linux
- Eclipse
- Java Runtime Environment
- Что такое JAR-файлы
- Запуск jar файла на MacOS
- Apple Jar Launcher
- WinZip Mac
- Java Runtime Environment
- Как запустить jar?
- Kemulator
- MidPx
- Sjboy Emulator
- Мобильные системы
- Как запустить через командную строку?
- Не удается открыть .jar файл?
Чем распаковать JAR-архив (формат .J/.JAR времен начала 93-94 годов).
Под DOS был такой архиватор: JAR.EXE.
Завалялась пара архивов со школьными программками,
а архиватора уже нету. Как распаковать?
а file что на него говорит? btw, вон из толксов 🙂
А разве (jar != jar)?
А разве jar нельзя распаковать unzip? Это же не arj. Или я путаю что?
Найти этот самый jar.exe, скачать, поставить dosbox, натравить на школьные программки.
$ file CURSOV.J
CURSOV.J: JAR (ARJ Software, Inc.) archive data
=====
$ wine ARJ.EXE x CURSOV.J
ARJ 2.41a Copyright (c) 1990-93 Robert K Jung. Jul 10 1993
Registered to [BVS R#00000010]
Processing archive: CURSOV.J
CURSOV.J is not an ARJ archive
Found 1 error(s)!
=====
$ arj x CURSOV.J
ARJ32 v 3.10, Copyright (c) 1998-2004, ARJ Software Russia. [22 Jun 2008]
Processing archive: CURSOV.J
CURSOV.J is not an ARJ archive
Источник
Как создать и выполнить файл .Jar в терминале Linux
JAR (Java ARchive) – это независимый от платформы формат файла, используемый для объединения многих файлов классов Java и связанных с ними метаданных и ресурсов, таких как текст, изображения и т. д., в один файл для распространения.
Он позволяет Java-средам эффективно разворачивать целое приложение в одном архиве и предоставляет множество преимуществ, таких как безопасность, его элементы могут быть сжаты, сокращено время загрузки, позволяетcz уплотнение пакетов и управление версиями, поддерживает переносимость.
Он также поддерживает упаковку для расширений.
В этой статье мы покажем, как создать простое приложение Java и связать его с JAR-файлом и продемонстрируем, как выполнить файл .jar из терминала Linux.
Для этого у вас должен быть установлен инструмент командной строки java для запуска приложения Java и флаг -jar для выполнения программы, инкапсулированной в файл JAR.
Когда этот флаг используется, указанный JAR-файл является источником всех пользовательских классов, а другие параметры пути класса игнорируются.
Как создать JAR-файл в Linux
1. Сначала начните с написания простого Java-класса с основным методом для приложения TecmintApp для демонстрационных целей.
Скопируйте и вставьте следующий код в файл TecmintApp.java.
Сохраните файл и закройте.
2. Затем нам нужно скомпилировать и упаковать класс в JAR-файл, используя утилиты javac и jar, как показано ниже:
3. Создана Ounce tecmint app.jar, теперь вы можете выполнить файл с помощью команды java, как показано ниже:
Из вывода приведенной выше команды видно, что мы столкнулись с ошибкой. JVM (Java Virtual Machine) не смог найти наш основной атрибут, поэтому он не смог найти основной класс, содержащий основной метод (public static void main (String [] args)).
Файл JAR должен иметь манифест, содержащий строку в форме Main-Class: classname, которая определяет класс с основным методом, который служит отправной точкой нашего приложения.
4. Чтобы исправить вышеуказанную ошибку, нам нужно будет обновить JAR-файл, чтобы включить атрибут манифеста вместе с нашим кодом.
Давайте создадим файл MANIFEST.MF.
Скопируйте и вставьте следующую строку в файл MANIFEST.MF.
Сохраните файл и добавьте файл MANIFEST.MF в наш tecmintapp.jar, используя следующую команду:
5. Наконец, когда мы снова выполним файл JAR, он должен предоставить нам ожидаемый результат, как показано на выводе:
Для получения дополнительной информации см. Man-страницы java, javac и jar.
Источник
Как запустить jar в Linux
Java — это кроссплатформенный язык программирования, благодаря которому программы, написанные один раз, можно запускать в большинстве операционных систем: в Windows, Linux и даже MacOS. И всё это без каких-либо изменений.
Но программы, написанные на Java, распространяются в собственном формате .jar, и для их запуска необходимо специальное ПО — Java-машина. В этой небольшой статье мы рассмотрим, как запустить 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-файл:
javac -d . Main.java
jar cvmf MANIFEST.MF main.jar Main.class
Теперь можно запустить наш jar-файл командой java с параметром -jar:
java -jar main.jar
Таким образом вы можете запустить любой jar-файл, который собран для вашей версии Java. Но не очень удобно каждый раз открывать терминал и прописывать какую-либо команду. Хотелось бы запускать программу по щелчку мышки или как любую другую Linux-программу — по имени файла.
Если мы дадим программе право на выполнение:
chmod u+x ./main.jar
И попытаемся её запустить, то получим ошибку:
Чтобы её исправить, нам понадобиться пакет jarwrapper:
sudo apt install jarwrapper
Теперь можно запускать java в Linux по щелчку мыши или просто командой.
Выводы
В этой небольшой статье мы рассмотрели, как запустить jar Linux с помощью java-машины, а также как упростить команду запуска. Если у вас остались вопросы, спрашивайте в комментариях!
Источник
Формат JAR: чем открыть на компьютере или на телефоне
Как запустить файл в windows
На операционной системе Виндовс можно запустить jar файл специальными программами. Давайте перечислим основные варианты.
Oracle Java Runtime Environment
Это приложение, которое позволит просматривать документы на персональном компьютере. Вы сможете работать даже с теми играми, которые наотрез отказываются «сотрудничать» со стандартными программами.
Eclipse
Это бесплатная разработка, которая создана для работы с таким форматом. Простое и понятное меню не вызовет проблем и сложностей. В нем разберется начинающий пользователь, ведь все разложено по полочкам.
Этот архиватор поможет разобраться, как открыть файл jar. Подходит для использования документов с соответствующим форматом (Рисунок 2). Полнофункциональное приложение доступно для бесплатного скачивания. Скачать программу 7-Zip возможно на нашем сайте.
Рисунок 2. Внешний вид интерфейса программы 7-zip для работы с файлами jar
WinRAR
Этот архиватор умеет обрабатывать большинство расширений. С ним намного комфортнее понять, как запустить jar файл (Рисунок 3). Продукт используется на разных платформах.
Примечание: WinRAR Вы можете скачать у нас с сайта.
Рисунок 3. Рабочий интерфейс приложения WinRaR для работы с файлами .jar
IZArc
Бесплатная программка, которая поддерживает работу с доками разных форматов. Очень простая и понятная разработка. Интерфейс продуман до мельчайших подробностей.Программа IZArc доступна на нашем сайте.
WinZIP
Еще один достаточно распространенный архиватор, который предназначен для расширения. WinZIP возможно скачать с нашего сайта. Отличается отменным сжатием памяти, поэтому есть возможность сэкономить место на жестком диске (Рисунок 4). Пакет предложен в разных версиях, что позволяет подобрать подходящий вариант для своего оборудования.
Рисунок 4. Внешний вид окна распакованного файла в приложении WinZIP
ZipZag
Работа с архивами будет комфортной и простой. Каждый пункт меню понятен для пользователя с небольшим опытом. Вы сможете просматривать документы формата, не сталкиваясь с проблемами.
Java Development Kit
Интерактивный пакет разработан специально для подобных расширений. Это полноценный набор инструментов, которые выполняют полезные функции.
Теперь вы знаете, как запустить jar файл в windows с помощью специальных пакетов.
Как распаковать Jar?
Практически любой архиватор может открывать подобные файлы, рассмотрим самые популярные.
WinRAR
В приложении WinRAR процедура следующая:
- Открываем программу. Во вкладке меню «файл» находим подменю «открыть архив».
Среди файлов на ПК ищем нужный ява-архив и мышкой выбираем его. Нажимаем на кнопку «открыть».
В открытом окне выделяем все элементы и нажимаем на них правой кнопкой мыши, в появившемся меню выбираем вкладку «извлечь в указанную папку».
В новом окне выбираем путь для распаковки и жмем «ОК».
Что такое AAC формат и как его открыть
Для архиватора 7-Zip используем такую инструкцию:
- Открываем окно архиватора. Находим нужный файл, выбираем его левой кнопкой мыши и нажимаем кнопку «извлечь» на панели вверху.
Указываем путь для извлечения данных и нажимаем «ОК».
Total Commander
В популярном файловом менеджере Total Commander нужно придерживаться следующего алгоритма:
- Запускаем приложение.
Правой клавишей мыши нажимаем на файл, в меню выбираем «извлечь в текущую папку» или «извлечь». Если выбран второй вариант, то, как и в случае с WinRAR необходимо указать папку для распаковывания.
Как запустить файл на linux
Линукс – это операционная система, на которой тоже часто используются подобные форматы. Посмотрите, как запустить jar файл linux, не сталкиваясь с проблемами.
Eclipse
Самый простой и доступный каждому пользователю вариант. С ним можно быстро загрузить то, что нужно, не сталкиваясь со всевозможными сложностями. За скачивание пакета не придется платить.
Java Runtime Environment
Она позволяет запустить приложения, которые написаны на языке Java. Платформа подходит для эксплуатации на девайсах, работающих на операционной системе Линукс.
Что такое JAR-файлы
JAR расшифровывается как Java ARchive. Это архивный файл внутри которого находятся другие файлы запакованные с максимальным уровнем сжатия. Если вы знакомы с файлами ZIP или RAR, то файл JAR — это, по сути, одно и то же. Разница в том, что JAR-файлы — это приложения, разработанные для использования в среде выполнения Java.
Другое отличие файлов JAR от обычных архивов — это то, что они содержат манифест. Это специальный метафайл, который, сообщает JAR, как себя вести во время запуска, и содержит информацию о файлах находящихся внутри.
Файл JAR также может содержать файлы CLASS (скомпилированный код Java), аудиофайлы, файлы изображений и многое другое.
JAR может использоваться для самых разных целей на настольных и мобильных устройствах. Например, это может быть игра, тема приложения или расширение браузера.
Запуск jar файла на MacOS
Для этой ОС тоже существуют пакеты, дающие возможность насладиться любимыми играми и прочими апплетами.
Apple Jar Launcher
Отменный пакет, с которым запуск jar файла будет оперативным. Работа с ним простая и понятная. Пользователи с легкостью разберутся в меню.
WinZip Mac
Вариант для архивирования и хранения данных. Быстро открывает соответствующие расширения (Рисунок 5).
Рисунок 5. Внешний вид интерфейса приложения WinZip Mac для MacOS устройств
Java Runtime Environment
Платформа, установка которой позволит вам запускать документы. Не занимает много места, устанавливается менее чем за 2 минуты.
Как запустить jar?
Рассмотрим на примере различных приложений, как запустить файлы джар в Windows 7, 8, 10.
Kemulator
Программа-эмулятор игр для мобильных телефонов, использующих расширение jar. В Kemulator для открытия jar на компьютере нужно выполнить следующее:
- Устанавливаем эмулятор.
MidPx
MidPx — еще один эмулятор для запуска ява-архивов на компьютере:
- Инсталлируем приложение в Windows.
Sjboy Emulator
Альтернативный эмулятор мобильного телефона. В Sjboy Emulator процедура открытия jar следующая:
- Устанавливаем приложение.
Нажимаем правой кнопкой мыши на jar, в открывшемся новом окне выбираем вкладку «Open with Sjboy Emulator».
Мобильные системы
В мобильных системах также можно встретить JAR. Чем открыть его на телефоне? Да ничего и предпринимать не нужно. Данные объекты являются установщиками приложений, однако, как правило, инсталляция производится с использованием дополнительного файла инструкций установщика в формате JAD.
При запуске инсталлятора будет произведена установка в автоматическом режиме по типу того, как такие процессы происходят в компьютерных системах (правда, без использования «Мастера установки» или выбора локации для инсталлируемого приложения). Если по каким-то причинам среда JAVA телефоном не поддерживается или просто не работает, нередко открытие можно произвести при помощи эмулятора MidpX.
Как запустить через командную строку?
Перед запуском командной строки в ОС Windows необходимо прописать настройки для работы с элементами ява. Для этого нажмем правой клавишей мышки на «Мой компьютер», выберем вкладку «Свойства». Далее заходим в «Дополнительные параметры системы» — «Переменные среды».
Задай любой вопрос и получи ответ на спрашивалке и спрашивай ру
Во вкладке «Системные переменные» надо создать переменную «JAVA_HOME» со значением « » (например, «D:\travel2Ukraine\jdk\bin»). Эту же ссылку необходимо вписать в уже существующую новую переменную Path после «;». После проделанных операций все сохраняется и запускается командная строка.
В консоли делаем замену директории с jar прописав команду CHDIR:
Чтобы запустить ява-приложение вводим «java -jar ». Нажимаем клавишу «Enter».
Не удается открыть .jar файл?
Если вы хотите открыть .jar файл на вашем компьютере, вам просто необходимо иметь соответствующие программы установлены. Если jar Ассоциации установлены неправильно, вы можете получить следующее сообщение об ошибке:
Не удалось открыть этот файл:
Чтобы открыть этот файл, Windows необходимо знать, какую программу вы хотите использовать, чтобы открыть его. Окна могут выходить в интернет, чтобы искать его автоматически, или вы можете вручную выбрать из списка программ, установленных на вашем компьютере.
Источник