Как открыть файл jar на Android

Обновлено: 01.07.2024

Тим Фишер имеет более чем 30-летний опыт работы в сфере технологий. Он пишет о технологиях более двух десятилетий и является вице-президентом и генеральным директором Lifewire.

Что нужно знать

  • Файл JAR – это архивный файл Java.
  • Откройте его в браузере (должна быть установлена ​​Java).
  • Преобразование в EXE с помощью Eclipse.

В этой статье объясняется, что такое файл JAR, различные способы его открытия в зависимости от того, как вы хотите его использовать, и как преобразовать его в EXE или ZIP.

Что такое файл JAR?

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

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

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

JAR-файлы

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

Для открытия исполняемых файлов JAR необходимо установить Java Runtime Environment (JRE), но обратите внимание, что не все файлы JAR являются исполняемыми. После установки вы можете просто дважды щелкнуть файл, чтобы открыть его.

Некоторые мобильные устройства имеют встроенную среду JRE. После установки приложения Java также можно открывать в веб-браузерах, таких как Firefox, Safari, Edge и т. д. (но не в Chrome).

Поскольку файлы JAR сжаты с помощью ZIP, любой декомпрессор файлов может открыть его, чтобы увидеть содержимое, которое находится внутри. Сюда входят такие программы, как 7-Zip, PeaZip и jZip

Еще один способ открыть файл — использовать следующую команду в командной строке, заменив yourfile.jar именем вашего собственного JAR-файла:

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

Ошибки при открытии файлов JAR

Из-за настроек безопасности в операционной системе Windows и в некоторых веб-браузерах нередко возникают ошибки при попытке доступа к приложениям Java.

Например, сообщение "Приложение Java заблокировано" может появиться при попытке загрузить апплет Java. «Ваши настройки безопасности заблокировали запуск ненадежного приложения.» можно исправить, установив уровень безопасности в апплете панели управления Java.

Если вы не можете открыть апплеты Java даже после установки JRE, сначала убедитесь, что Java включена в вашем браузере и что панель управления правильно настроена для использования Java. Затем полностью перезапустите браузер, закрыв все открытые окна и повторно открыв всю программу.

Кроме того, убедитесь, что у вас установлена ​​последняя версия Java. Если нет, вернитесь по указанной выше ссылке JRE и установите последнюю версию.

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

Как преобразовать файл JAR

Преобразование приложения Java для использования на платформе Android потребует преобразования файла JAR в APK. Одним из вариантов может быть запуск файла JAR в эмуляторе Android, чтобы программа автоматически создавала файл APK. Однако кажется, что самый простой способ получить Java-программу на Android — это просто скомпилировать APK из оригинального исходного кода.

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

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

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

Дополнительная информация о формате JAR

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

В архив JAR можно включить только один файл манифеста, и он должен находиться в папке META-INF/MANIFEST.MF. Он должен следовать синтаксису имени и значения, разделенных двоеточием, например Manifest-Version: 1.0. Этот файл MF может указывать классы, которые должно загрузить приложение.

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

Да, мы можем установить Java-приложения на наш телефон Android, и это возможно с помощью приложения JBED.

JBED — это Android-приложение в формате .apk, которое запускает
Java-игры и приложения на нашем Android-устройстве.
JBED — это Java-эмулятор Java для Android. С помощью
этого приложения мы можем устанавливать игры .JAR/.JAD/Java/
J2ME/MIDP на телефоны Android. Теперь
мы можем использовать все наши любимые
приложения .JAR на наших телефонах.


Шаги по установке Jar на Android:

поместите его в
папку system\lib

<р>3. Установите приложение JBED.apk и не играйте
в него.

<р>4. Перезагрузите телефон

<р>5. Запустите приложение JBED. Нажмите кнопку меню
и выберите SD-карту.

<р>6. Выберите файл .JAR/.JAD, который вы хотите
установить и запустить.

<р>7. Теперь установите выбранное приложение через
JBED.

<р>6. Теперь откройте установленное Java-приложение для запуска.

Спасибо блестящему разработчику, создавшему приложение JBED

домашние друзья

Гость

altius_cooper

Старший участник

ДзенПлюС

Старший участник

домашние друзья

Гость

Он не принадлежит оригинальной разработке Android. Руководства находятся в общем разделе. И это руководство не связано с разработкой Android -_- *facepalm*

Джон Чу

Старший участник

Ядовитая гадюка 119

Старший участник

Несколько месяцев назад я встретил парня, который говорил о запуске Java-приложений на Android. Он говорил о безлимитном бесплатном Интернете с помощью приложений Java. Это возможно ?! Разве это не преступление?!

Отправлено с моего GT-S5830 через xda premium

Джон Чу

Старший участник

Несколько месяцев назад я встретил парня, который говорил о запуске Java-приложений на Android. Он говорил о безлимитном бесплатном Интернете с помощью приложений Java. Это возможно ?! Разве это не преступление?!

Отправлено с моего GT-S5830 через xda premium

Конечно, я НЕ режиссер. Кстати, правильное имя "Джон М. Чу".
В зависимости от вашего интернет-провайдера это возможно.

И это приложение не работает на моем S4.

Ядовитая гадюка 119

Старший участник

Конечно, я НЕ режиссер. Кстати, правильное имя "Джон М. Чу".
В зависимости от вашего интернет-провайдера это возможно.

И это приложение не работает на моем S4.

Да, попробую

Отправлено с моего Galaxy Ace GT-S5830 с помощью xda premium

Старший участник

4ndy

Член

Я следовал вашим инструкциям, но JBED не работает. После перемещения библиотеки, а затем установки, а затем перезапуска приложения, установленного «Java» со значком кружки, вообще не запускается, дважды принудительно закрывается при открытии.

У меня Nexus 4 с установленной версией 4.2.2 Jelly Bean.

кайо2013

Член

Привет. это не работает. я могу выполнить каждый шаг..
Но каждый раз, когда я открываю java-приложение... оно не открывается... и каждый раз принудительно закрывается.
Итак, что я могу сделать.

Отправлено с моего GT-S5830 через xda premium

---------- Сообщение добавлено в 07:09 ---------- Предыдущее сообщение было в 07:04 ----------

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

Отправлено с моего GT-S5830 через xda premium

ввиджайрайю

Новый участник

не удалось скопировать

Да, мы можем установить Java-приложения на наш телефон Android, и это возможно с помощью приложения JBED.

JBED — это Android-приложение в формате .apk, которое запускает
Java-игры и приложения на нашем Android-устройстве.
JBED — это Java-эмулятор Java для Android. С помощью
этого приложения мы можем устанавливать игры .JAR/.JAD/Java/
J2ME/MIDP на телефоны Android. Теперь
мы можем использовать все наши любимые
приложения .JAR на наших телефонах.


Шаги по установке Jar на Android:

поместите его в
папку system\lib

<р>3. Установите приложение JBED.apk и не играйте
в него.

<р>4. Перезагрузите телефон

<р>5. Запустите приложение JBED. Нажмите кнопку меню
и выберите SD-карту.

<р>6. Выберите файл .JAR/.JAD, который вы хотите
установить и запустить.

<р>7. Теперь установите выбранное приложение через
JBED.

<р>6. Теперь откройте установленное Java-приложение для запуска.

Спасибо блестящему разработчику, создавшему приложение JBED


не удалось скопировать в system\lib что делать.

Шоаиб1247

Старший участник

Обнаружена следующая ошибка.

"К сожалению, Java остановлен"

TSpecOne

Новый участник

Обнаружена следующая ошибка.

"К сожалению, Java остановлен"

У меня такая же проблема. После перезагрузки система зависает. Я думаю, что служба перезапущена. Ошибка выскакивает несколько раз. Android 4.1.2

чинитто

Старший участник

аэролеле

Член

не повезло с java на Android 4.3 jelly bean

Мне не удалось заставить какой-либо эмулятор Java работать на моем устройстве Samsung galaxy s4 (i9500). кому-то повезло?

Атлантис1000

Новый участник

Отсутствующие файлы

Я скачал оба файла и переместил
(корневой файловый менеджер) в
system\lib (вырезать и вставить). Но когда я искал
их, они отсутствовали. Единственный файл,
отдалённо связанный с оригиналом, называется libjavacore.so,
весит всего 215 КБ. jbed.apk весит 3,11 мб. Итак,
мой вопрос: куда, черт возьми, оба файла
исчезли? Другое дело, есть ли способ (кроме
вырезать и вставить) напрямую загрузить или переместить файлы в
system\lib?
Я использую Samsung Galaxy Grand Quattro I8552

Патрик Фицмайкл

Новый участник

Спасибо за это, но есть ли заговор между пользователями XDA, чтобы загружать только на этот дерьмовый веб-сайт? У меня нет ничего, кроме проблем с этим, и файл редко находится там.

поктретье

Старший участник

изменить разрешения, чтобы библиотека работала

отлично работает на Galaxy Mini 2 со стандартной прошивкой 2.3.6, я пробовал на китайском телефоне с прошивкой 2.3.7, и он отлично работает, я просто изменил разрешения библиотеки xxx.so на rw.rr, как и другие библиотеки в папка с библиотекой. я надеюсь, что это работает на cm10.1 rom thewhisp, который я планирую обновить. спасибо, что поделились

Похожие темы

  • Главная
  • Форумы
  • Общее развитие
  • Устаревшие устройства и устройства с низкой активностью
  • Samsung Galaxy Ace S5830, S5830i, Ace II
  • Общие сведения о Galaxy Ace S5830

Хлебные крошки

Самые популярные публикации

Да, мы можем установить Java-приложения на наш телефон Android, и это возможно с помощью приложения JBED.

JBED — это Android-приложение в формате .apk, которое запускает
Java-игры и приложения на нашем Android-устройстве.
JBED — это Java-эмулятор Java для Android. С помощью
этого приложения мы можем устанавливать игры .JAR/.JAD/Java/
J2ME/MIDP на телефоны Android. Теперь
мы можем использовать все наши любимые
приложения .JAR на наших телефонах.


Android использует виртуальную машину Dalvik, но для запуска jar-файла требуется виртуальная машина Java. Таким образом, для запуска JAR-файлов на вашем Android-устройстве вам понадобится виртуальная машина Java, поскольку виртуальная машина Dalvik не может запускать Java-программы, скомпилированные JSE.

Вопросы, связанные с запуском JAR-файлов на Android

Как открыть файл jar на Android?

Чтобы открыть JAR-файл на Android

  1. Загрузите оба JBED
  2. Поместите файл libjbedvm.so в каталог system/lib на устройстве Android с помощью диспетчера файлов.
  3. Теперь установите JBED.
  4. После завершения установки перезагрузите устройство.
  5. Теперь откройте приложение JBED и откройте меню>SD-карта>файл jar/jad, который вы хотите открыть, и установите его.

Как открыть файл .java на мобильном телефоне?

Чтобы открыть файл .java на мобильном телефоне, необходимо установить phoneMe.

Сначала скопируйте файлы APK в корневой каталог вашего Android-устройства. Затем запустите файлы apk, чтобы установить их на свое устройство. Загрузите JADGen на свой компьютер, а затем используйте его для создания файла JAD для любого типа файлов JAR, которые вы хотите запустить. Теперь скопируйте файлы JAR и JAD в одну папку на вашем устройстве, и все готово.

Как получить root права на мой телефон?

Вы можете получить root права на свой телефон Android с помощью KingoRoot APK без ПК, выполнив следующие действия.

  • Шаг 1. Сначала загрузите KingoRoot.apk (бесплатная версия)
  • Шаг 2. Установите KingoRoot.apk на свое устройство.
  • Шаг 3. Затем вам нужно запустить загруженное приложение Kingo ROOT, а затем начать рутирование.
  • Шаг 4. Теперь вам нужно подождать несколько секунд, пока не появится экран с результатами.
  • Шаг 5. Будет показано, удалось вам это или нет.

Как воспроизвести файлы JAD на Android?

Чтобы воспроизвести файлы JAD на Android, выполните следующие действия:

  • Первый шаг – установка файла APK на Android-устройство.
  • Затем вам нужно установить файловый менеджер OI, чтобы выбрать мидлеты в phoneME.
  • Для воспроизведения файлов JAD файлы jar и jad должны находиться в одном каталоге на вашем телефоне.
  • Убедитесь, что в файле jar нет места.
  • Кроме того, в пути к файлу не должно быть пробелов.

Как включить JavaScript на моем устройстве Android?

Чтобы включить JavaScript на моем устройстве Android,

  1. Выберите «Приложения» на своем телефоне и нажмите на опцию браузера.
  2. Затем нажмите кнопку меню в браузере. Вы найдете «Настройки», расположенные в нижней части экрана меню, выберите его.
  3. Затем выберите опцию «Дополнительно» на экране настроек.
  4. Теперь установите флажок рядом с «Включить JavaScript», чтобы включить этот параметр, и все готово.

Как запустить файл .jar?

Вы можете запустить JAR-файл из командной строки Windows

Чтобы сделать это, нажмите сочетание клавиш Win + X, а затем выберите Командная строка (Администратор), чтобы открыть ее от имени администратора. Затем введите java ‘-jar c:pathtojarfile. jar’ в CP и нажмите Enter.

Можем ли мы программировать на мобильных устройствах?

Да, на мобильном телефоне можно программировать. Вы можете набирать/писать код на своем телефоне в любом текстовом редакторе. Вы можете найти подходящие приложения для ввода вашей программы для устройств Android и iOS.

Можно ли конвертировать EXE в APK?

Android поддерживает только APK. Поэтому, если вы устанавливаете файл EXE на устройство Android, вам необходимо преобразовать EXE в APK,

Можем ли мы установить EXE-файлы на Android?

Файлы с расширением EXE предназначены для использования в Windows или MS-DOS. Android не поддерживает файлы EXE. Вам нужно преобразовать их в файл APK, чтобы запустить его на Android. Однако старые файлы EXE для DOS можно открыть с помощью эмулятора DOS DOSBox. Поэтому, если вам нужно установить более старые версии EXE-файлов для DOS, установите DOSBox на свое устройство Android.

Что означает .exe?

.exe можно сократить как формат исполняемого файла.

Как редактировать EXE-файл?

Вы можете открыть любой файл с помощью приложения Resource Tuner. Resource Tuner поддерживает несколько способов открытия файлов. Чтобы открыть файл для редактирования ресурсов или просмотра, вы можете нажать на кнопку инструментов слева или нажать Файл > Открыть[CTRL+O].

Можно ли установить Windows на Android?

Да, вы можете установить Windows на Android. Следуйте приведенным ниже инструкциям, чтобы легко установить Windows на Android.

  • Подключите телефон/планшет Android к компьютеру с помощью USB-кабеля.
  • Затем выберите Android > Windows (8/8.1/7/XP), чтобы установить Windows на планшет Android.

У вас также есть возможность удалить Android. Вы можете использовать этот вариант, если не хотите запускать двойную загрузку (Windows и Android) и запускать только Windows на телефоне Android.

Могут ли компьютерные игры работать на Android?

Вы можете играть в компьютерные игры на Android с помощью приложения Parsec. Это проприетарное приложение для захвата рабочего стола, которое можно использовать для игр через потоковое видео. Вам нужно загрузить и установить игру на свой ПК, а затем открыть приложение Parsec на Android и нажать кнопку «Играть». Подключенный контроллер Android управляет игрой, и вы можете играть в компьютерные игры на своем устройстве Android.

JAR (Архив Java) – это формат файла пакета, который обычно используется для объединения множества файлов классов Java и связанных с ними метаданных и ресурсов (текст, изображения и т. д.) в один файл для распространения прикладного программного обеспечения или библиотек на платформе Java. Проще говоря, файл JAR — это файл, содержащий сжатую версию файлов .class, аудиофайлов, файлов изображений или каталогов. Мы можем представить файлы .jar как сжатый файл (.zip), созданный с помощью программного обеспечения WinZip. Даже программное обеспечение WinZip можно использовать для извлечения содержимого .jar. Таким образом, вы можете использовать их для таких задач, как сжатие данных без потерь, архивирование, распаковка и распаковка архивов. Давайте посмотрим, как создать файл .jar:

Чтобы создать файл .jar, используйте команду jar cf следующим образом:

jar cf jarfilename входные файлы

Здесь cf означает создание файла. Например, предположив, что наш пакет пакетов доступен в каталоге C:\, чтобы преобразовать его в файл jar в файл pack.jar, мы можем ввести следующую команду:

Теперь файл pack.jar создан. Давайте рассмотрим шаги, связанные с импортом или добавлением файла JAR в Android Studio:

Шаг 1. Загрузите любой файл jar по вашему требованию. Например, загрузите следующие три JAR-файла почтовых зависимостей для Android Studio. Пожалуйста, перейдите по этой ссылке, чтобы загрузить эти файлы JAR. Загрузите все три файла JAR куда-нибудь в систему.

Импорт внешних файлов JAR в Android Studio

Шаг 2. Скопируйте эти три файла и вставьте их в папку libs, как показано на рисунке ниже.

Импорт внешних файлов JAR в Android Studio

Как найти папку libs в Android Studio?

Если вы не можете найти папку libs в студии Android, откройте проект Android в режиме «Проект». Если проект уже открыт в режиме «Android».

Импорт внешних файлов JAR в Android Studio

Затем перейдите в «Имя вашего проекта» > «Приложение» > «Библиотеки», щелкните его правой кнопкой мыши и вставьте загруженные файлы JAR. Вы также можете обратиться к изображению ниже.


Шаг 3. Как только файлы JAR будут успешно скопированы в папку libs, мы добавим их в качестве файлов зависимостей. Для этого сначала перейдите в «Файл» > «Структура проекта», как показано на изображении ниже.

Импорт внешних файлов JAR в Android Studio

Шаг 4. Появится всплывающее окно, как показано на следующем рисунке. Теперь нажмите «Зависимости», затем нажмите значок «+» и выберите Jar Dependency, как показано на изображении ниже.

Импорт внешних файлов JAR в Android Studio

Шаг 5. После нажатия на зависимость Jar появится еще одно небольшое всплывающее окно, подобное следующему изображению, выберите файлы JAR один за другим и нажмите OK.

Импорт внешних файлов JAR в Android Studio

Шаг 6. Теперь выберите все файлы jar и нажмите кнопку ОК, и Gradle начнет сборку.

Читайте также: