Как открыть файл jar на компьютере? Чем открыть JAR? Jar file открыть

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

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

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

Способ 1: WinRAR

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


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

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

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

Подробнее: Как разархивировать файлы через WinRAR

Способ 2: 7-Zip

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


Способ 3: Total Commander

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


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

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

Способ 1: KEmulator

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

Загрузить программу KEmulator

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

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

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

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

Способ 2: MidpX

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

Загрузить программу MidpX

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

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

Способ 3: Sjboy Emulator

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

Загрузить программу Sjboy Emulator


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

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

Мы рады, что смогли помочь Вам в решении проблемы.

Опрос: помогла ли вам эта статья?

Да Нет

lumpics.ru

Золотой сертификат Microsoft

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

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

Совет: Неправильные ассоциации файлов JAR могут являться признаком других базовых проблем в вашей операционной системе Windows. Эти неверные записи могут также стать причиной иных сопутствующих проблем, таких как медленный запуск Windows, зависание компьютера и прочих проблем производительности ПК. Поэтому мы настоятельно рекомендуем вам просканировать свой реестр Windows на предмет неправильных ассоциаций файлов и других проблем, связанных с фрагментацией реестра.

Ответ:

Файлы JAR имеют Исполнимые файлы, который преимущественно ассоциирован с JARCS Compressed Archive (JPMdL Archival System).

Файлы JAR также ассоциированы с JAR Archive (ARJ Software Inc.), Java Archive (Sun Microsystems Inc.), Java Applet (Sun) и FileViewPro.

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

Как открыть ваш файл JAR:

Загрузить »

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

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

Если ваш ПК открывает файл JAR, но в неверной программе, вам потребуется изменить настройки ассоциации файлов в вашем реестре Windows. Другими словами, Windows ассоциирует расширения файлов JAR с неверной программой.

Загрузки программного обеспечения, связанные с расширением файла JAR:

* Некоторые форматы расширений файлов JAR можно открыть только в двоичном формате.

Скачать FileViewPro для открытия ваших файлов JAR прямо сейчас

JAR Multipurpose Internet Mail Extensions (MIME):

JAR Инструмент анализа файлов™

Вы не уверены, какой тип у файла JAR? Хотите получить точную информацию о файле, его создателе и как его можно открыть?

Теперь можно мгновенно получить всю необходимую информацию о файле JAR!

Революционный JAR Инструмент анализа файлов™ сканирует, анализирует и сообщает подробную информацию о файле JAR. Наш алгоритм (ожидается выдача патента) быстро проанализирует файл и через несколько секунд предоставит подробную информацию в наглядном и легко читаемом формате.†

Уже через несколько секунд вы точно узнаете тип вашего файла JAR, приложение, сопоставленное с файлом, имя создавшего файл пользователя, статус защиты файла и другую полезную информацию.

Чтобы начать бесплатный анализ файла, просто перетащите ваш файл JAR внутрь пунктирной линии ниже или нажмите «Просмотреть мой компьютер» и выберите файл. Отчет об анализе файла JAR будет показан внизу, прямо в окне браузера.

Ваш файл анализируется... пожалуйста подождите.

Имя файла:

Размер файла:

Прервать

† Инструмент анализа файлов JAR использует компоненты стороннего программного обеспечения. Нажмите здесь, чтобы прочитать правовую оговорку.


# A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

www.solvusoft.com

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

  • Перейти к основному контенту
  • Перейти к навигации
  • Перейти к футеру

Разрешённые вопросы

Вопрос закрыт! Вы не можете отвечать на вопрос

Чтобы открыть jar или jad файл на компьютере вам необходимо установить программу Java скачать можно по ссылке:

http://www.java.com/ru/

После установки, правой кнопкой на jar файл свойства=>Изменить, меняем на Java, жмем ок.

После чего будут нужно открывать java приложение как обычный exe файл

Ответил Damkratus 1 месяц назад

Архив JAR можно запустить, или разархивировать с помощью программы win rar. Если вы хотите просто запустить, то подведите мышку к нужному файлу, который заархивирован в названом формате, либо нажмите на нём два раза левой кнопкой мышки, либо же просто щёлкните клавишей enter. это запустить архив, открыть его. Ну, а если вы хотите его разархивировать, то нужно сделать следующее: станьте на нужным файл, который заархивирован в формате JAR, нажмите правую кнопку мышки, тем самым открывая контекстное меню. А здесь может быть несколько вариантов, в открывшемся контексте может быть так: либо вы увидите среди пунктов в смешаном виде и пункты операций с архивами, и тогда вам надо нажать на пункт, либо извлечь файлы...", либо "извлечь в текущую папку", либо "извлеч в... (название папки по архиву)". Эти пункты нужно применять взависимости от того, сколько в архиве файлов, и не заархивирована ли в этом архиве одна папка, которая и содержит много файлов. Это мы могли посмотреть, когда запускали архив, открывали его. Если вы видели, что у вас в архиве просто много разбросанных файлов, то лучше выбрать пункт, который называется "извлеч в... (здесь идёт название папки по архиву)". Если же у вас одна папка, тогда выбираем пункт "извлечь в текущую папку". Ну, а если вы хотите извлечь этот архив в другое место, тогда выбираем пункт "извлеч файлы...". Это, конечно то ещё морочливое дело! в этом пункте вам необходимо будет выбрать путь, куда вы будете разархивировать свой архив, но если вам это нужно, тогда придётся проделать все операции, а если не выберете путь, то он поумолчанию разархивирует в текущую папку. Я говорил о нескольких вариантах в меню. Второй вариант, в том же контексте может быть подменю "win rar", собственно, там и могут содержаться все выше названые пункты операций с архивацией-разархивацией даных. ну, а третий вариант, это те же операции, как в отдельном, так и в смешаном меню, в верхнем, так называемом "бар меню".

Вот так несложно пользоваться форматом JAR.

JAR расшифровывается как Java ARchive — архив Java. Если не особо вдаваться в подробности (что в общем-то часто и происходит в реальности), то JAR-файл представляет собой обычный ZIP-файл с некоторыми дополнениями. Основная задача этого архива — хранить файлы с классами. Т.е. пакеты/каталоги (мы о них говорили в разделе Пакеты), внутри которых находятся class-файлы архивируются и JVM может их использовать уже в более удобном (компактном) виде.
Выгода очевидна — в реальных проектах вы вряд ли будете ограничиваться использованием библиотек классов только из JDK — скорее всего вы будете подключать сотни (если не тысячи) классов, которые были созданы для решения определенных задач. Если все это огромное количество лежало бы на диске в виде class-файлов, то несложно понять, насколько это неудобно и громоздко. Разработчики Java предложили вполне элегантное решение — вы можете подключать архивные файлы, в которых запакованы тысячи скомпилированных классов. Что конечно же удобнее, чем таскать за собой в каждый проект все директории со всеми файлами.
Для примера можете заглянуть в каталог JAVA_HOME/jre/lib — там находится очень важный архив — rt.jar . Эта библиотека содержит практически все классы, который мы рассматривали — String, JFrame, JButton, Date, Object. Открыть его вы можете с помощью любого архиватора.
Просматривая содержимое JAR-файла, вы рано или поздно обратите внимание на каталог META-INF . В нем содержится файл MANIFEST.MF . Я настоятельно рекомендую вам почитать информацию о нем в документе Working with Manifest Files: The Basics . Файл позволяет расширить функциональность — кроме обычного набора классов, JAR-файл может выполнять функции электронной подписи, поддержки версионности, подключения библиотек к самому архиву, определение класса для запуска (который содержит метод main ). В данной статье я не ставлю себе цель разборать эти возможности, так что отложим на будущее. Займемся базовыми вопросами использования JAR-файлов.

Создание JAR

Использование IDE

Практически все IDE умеют создавать JAR. Мы сделаем это на примере NetBeans, другие IDE вы можете рассмотреть самостоятельно. Что является не всегда интуитивно понятной задачей. В среде NetBeans создать JAR очень несложно. Для этого надо сделать следующие шаги:

В каталоге с проектом можно увидеть каталог dist в котором и будет находиться JAR-файл. Как я уже упоминал, в других типах IDE этот процесс может выглядеть иначе. Например, в Eclipse это делается через экспорт, а в IDEA — через создание артефактов. В данной цикле статей я не планирую пока останавливаться на этом подробно, хотя если получится — значит прямо здесь и добавлю.

Использование утилиты jar

Также JAR-файл может быть создан с использованием утилиты jar, которая находится в каталоге JAVA_HOME/bin. Достаточно подробно эта утилита разобрана здесь: Creating a JAR File .
В самом просто варианте вам надо создать классы в какой-либо директории, а потом вызвать эту утилиту с такой командой

jar cf <имя JAR-файла> <список входных файлов>

Например, если у меня есть класс edu/javacourse/jar/SayHello.class , то команда создания архивного файла с именем say.jar выглядела бы так:

jar cf say.jar edu/javacourse/jar/SayHello.class

jar cf say . jar edu / javacourse / jar / SayHello . class

Опции «cf» означают: «c» — создать, «f» — файл. Ну а дальше я думаю очевидно — имя файла архива и список файлов. Причем в списке можно указывать много файлов через пробел, а также можно использовать маску — знаки «*» и «?». Если вы не знакомы с такими знаками — наберите в поисковике «маски файлов использование» и наслаждайтесь новыми знаниями.
Чтобы посмотреть содержимое файла вы можете (как я уже говорил выше) использовать практически любой архиватор или тут же команду jar.exe вот в таком виде

jar tf say . jar

В обоих случаях (IDE или утилита jar ) в архиве будет создаваться файл MANIFEST.MF . Как я уже писал — есть смысл почитать о дополнительных свойствах JAR-файлов. Т.к. в документации все очень неплохо написано, не буду заниматься переводом. Так что перейдем к следующему пункту нашего путешествия по JAR-файлам.

Подключение готовых JAR-файлов

Командная строка

Итак, я сказал, что основная функция JAR — содержать набор классов в виде class-файлов. Теперь нам надо понять, как подключать JAR-файлы к запускаемому классу, чтобы запускаемый класс мог использовать классы из JAR-файла.
Как вы уже хорошо знаете, запуск программы на Java включает запуск JVM (для Windows это файл java.exe, для Unix — java) и передача ей из командной строки имени класса, который вы собираетесь запускать. Например, для запуска класса First в пакете edu.javacourse.test надо в каталоге, внутри которого находится каталог edu/javacourse/test набрать такую команду:

java edu.javacourse.test.First

java edu . javacourse . test . First

Как видите, в качестве аргумента мы передали полное имя класса, который собираемся запускать. JVM кроме имени класса принимает достаточно много параметров, которые позволяют конфигурировать те или иные свойства JVM. В этой статье мы разберем очень важный элемент — CLASSPATH — который как раз и используется для подключения JAR-файлов.
Сейчас мы проделаем полный цикл создания JAR-файла и его подключения без использования IDE — я очень трепетно отношусь к умению программиста пользоваться командной строкой. Во-первых, это показывает, что вы действительно понимаете суть, во-вторых — этот навык ну просто очень полезен. Например, в том же Unix/Linux очень большое количество работы гораздо удобнее делать в командной строке, да и некоторые продукты содержат утилиты, запускаемые из командной строки. Так что займемся.
Создадим каталог JavaLesson (в принципе мы его уже создавали в разделе Основные шаги . В этом каталоге создадим стуктуру каталогов JarLib/edu/javacourse/jar . С помощью текстового редактора создадим файл SayHello.java

package edu.javacourse.jar; public class SayHello { public void sayHello() { System.out.println("HELLO"); } }

Теперь время за командной строкой. Запускаем команду «cmd» (если не помните — смотрим раздел Основные шаги). Переходим в каталог JavaLesson/JarLib и в нем сначала компилируем наш файл SayHello.java вот такой командой

javac edu/javacourse/jar/SayHello.java

Если у вас все получилось, то в каталоге JavaLesson/JarLib должен появится файл say.jar .
Теперь напишем небольшой класс, который будет использовать наш класс SayHello . ВАЖНО!!! Для «чистоты эксперимента» создадим этот класс в каталоге JavaLesson . Предлагаю создать класс без использования пакетов (хотя это не должно быть правилом — в реальных проектах создавать классы без пакетов не надо). Вот наш файл UseHello.java , который будет находится в каталоге JavaLesson

import edu.javacourse.jar.SayHello; public class UseHello { public static void main(String args) { SayHello sh = new SayHello(); sh.sayHello(); } }

public class UseHello

public static void main (String args ) {

sh . sayHello () ;

Обратите внимание на первую строчку — в ней мы импортируем класс SayHello . В методе main мы создаем объект и вызываем его метод. Структура наших каталогов должна выглядеть вот так:

C\: JavaLesson JarLib edu javacourse jar SayHello.java UseHello.java

И мы получаем ошибку:

C:\JavaLesson>javac UseHello.java UseHello.java:1: error: package edu.javacourse.jar does not exist import edu.javacourse.jar.SayHello; ^ UseHello.java:6: error: cannot find symbol SayHello sh = new SayHello(); ^ symbol: class SayHello location: class UseHello UseHello.java:6: error: cannot find symbol SayHello sh = new SayHello(); ^ symbol: class SayHello location: class UseHello 3 errors

C : \ JavaLesson > javac UseHello . java

UseHello . java : 1 : error : package edu . javacourse . jar does not exist

import edu . javacourse . jar . SayHello ;

SayHello sh = new SayHello () ;

symbol : class SayHello

location : class UseHello

UseHello . java : 6 : error : cannot find symbol

SayHello sh = new SayHello () ;

symbol : class SayHello

location : class UseHello

3 errors

Сообщение в данном случае достаточно информативное — «UseHello.java:1: error: package edu.javacourse.jar does not exist» и «UseHello.java:6: error: cannot find symbol». Мы же не подключали наш класс SayHello — вот компилятор и не знает, откуда его брать и вообще откуда такой пакет/класс — edu.javacourse.jar.SayHello . Ну что же — перефразируя классику — «Ваше слово, товарищ CLASSPATH».
Очевидно, что нам надо компилятору подсказать, что он должен использовать не только те JAR-файлы, которые у него уже есть — тот же rt.jar — но и наш JAR-файл. Делается это с помощью специальной опции при запуске компилятора.

javac -cp JarLib/say.jar UseHello.java

javac - cp JarLib / say . jar UseHello . java

В этой команде мы добавили строку -cp JarLib/say.jar . Часть -cp говорит, что за ней должен идти список JAR-файлов, которые содержат нужные классы. Список может включать несколько файлов, разделенных для Windows знаком «;», для Unix/Linux — «:». Например, если мне надо указать два файла — say1.jar и say2.jar — находящихся в каталоге C:/Anton/Libraries , то команда (для Windows) выглядела бы так:

javac -cp C:/Anton/Libraries/say1.jar;C:/Anton/Libraries/say2.jar UseHello.java

javac - cp C : / Anton / Libraries / say1 . jar ; C : / Anton / Libraries / say2 . jar UseHello . java

Кстати, «-cp» — сокращенно от classpath — раньше надо было писать именно так, да и сейчас тоже можно.

javac -classpath C:/Anton/Libraries/say1.jar;C:/Anton/Libraries/say2.jar UseHello.java

javac - classpath C : / Anton / Libraries / say1 . jar ; C : / Anton / Libraries / say2 . jar UseHello . java

Также важно отметить, что в CLASSPATH можно включать не только JAR-файлы — туда можно включать путь до каталога с файлами.class (опять же — их может быть указано несколько штук). Если бы мы не создавали JAR-файл say.jar , а использовали скомпилированный файл SayHello.class из каталога JarLib , то команда выглядела бы вот так.

Формат JAR многим пользователям знаком не понаслышке. Он представляет собой файл архива, созданного на основе языка программирования JAVA. Однако даже юзеры, встречавшие в работе формат JAR, чем открыть его, знают не всегда. Попробуем восполнить этот пробел.

Файл в формате JAR: чем открыть?

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

Но не путайте этот формат с файлами для мобильных систем. Для того чтобы JAR-файл стал исполняемым, в своей структуре он должен содержать метаданные в виде встраиваемого файла MANIFEST.imf.

Впрочем, сам объект этого типа изначально сопоставлен среде Java Runtime Environment, поэтому если таковая установлена на компьютере, файл откроется автоматически. В частности, это касается инструмента Jarsigner из пакета Java SDK.

Мобильные системы

В мобильных системах также можно встретить JAR. Чем открыть его на телефоне? Да ничего и предпринимать не нужно. Данные объекты являются установщиками приложений, однако, как правило, инсталляция производится с использованием дополнительного файла инструкций установщика в формате JAD.

При запуске инсталлятора будет произведена установка в автоматическом режиме по типу того, как такие процессы происходят в компьютерных системах (правда, без использования «Мастера установки» или выбора локации для инсталлируемого приложения). Если по каким-то причинам среда JAVA телефоном не поддерживается или просто не работает, нередко открытие можно произвести при помощи эмулятора MidpX.

Файл JAR: чем открыть на компьютере?

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

Итак, перед нами файл в формате JAR. Чем открыть его на компьютере или ноутбуке, можно понять, если вспомнить, что это на самом деле архив. Иными словами, любой из сегодня известных архиваторов подойдет. Совершенно просто операции распаковки можно произвести при помощи программ вроде WinRAR, WinZIP, 7-Zip и им подобных.

Нередко можно встретить и узконаправленные утилиты, позволяющие изменять формат архива, превращая файл в исполняемую программу в виде обычного «экзешника». Среди таковых самым известным приложением можно назвать JAR2EXE Converter.

Наконец, иногда в таком формате могут содержаться данные о темах оформления или дополнениях некоторых популярных веб-браузеров (Thunderbird, Mozilla Firefox и др.) Тема просто применяется к оформлению, а открытия файла как такового пользователь не видит (изменяется только внешний вид браузера).

Файл JAR — приложение или игра для старых мобильных телефонов поддерживающие Java, а так же файлы Jar используются в браузере Mozilla Firefox, в качестве тем оформления и дополнений.

Формат JAR знаком тем, кто пользуется java для работы или развлечений. В состав этого расширения входят разные классы файлов java. Также в составе имеются другие ресурсы, которые связаны с программами и приложениями. Они могут представлять собой изображения, тексты или что-то другое.

Благодаря сохранению рабочих файлов в формате JAR ощутимо упрощается распределение таких ресурсов по платформе java. Например, на персональных компьютерах, где есть JRE, работа таких файлов осуществляется в режиме независимых программ. Заметим, что кроме этого они могут использоваться в качестве библиотек приложений. В этих файлах сохраняются данные после выхода из игры. Браузер Mozilla Firefox использует файлы JAR, чтобы сохранять темы и аддоны.

Что нужно знать о файлах JAR?

На создание формата JAR разработчиков натолкнуло расширение ZIP. Файлы с таким форматом создаются разными способами, например, они могут быть сделаны с помощью специальных инструментов и команд jar. Полученный архив может иметь цифровую подпись для большей надежности. Она создается с помощью инструментов jarsign. Файлы с таким расширением очень востребованы у пользователей и нашли широкое применение.

Инструкции