Как запустить JAR файл на компьютере?

Как запустить JAR файл на компьютере?

Java-приложения и игры для мобильных телефонов пока ещё находят своих пользователей, хотя постепенно вытесняются продуктами, разработанными под популярные ОС Android или iOS. Java-мидлеты имеют расширение JAR или JAD и рассчитаны в первую очередь на запуск с телефона. Однако нередко пользователям необходимо запустить jar-файл сначала на компьютере. И для этого существует несколько утилит, выполняющих функцию J2ME эмуляции (Java 2 Mobile Edition, специальная модификация языка Java (Ява), адаптированная под мобильники) и запуск java-мидлетов.

Сразу отметим, что некоторые эмуляторы требуют наличия установленной в системе виртуальной Java-машины. Чтобы установить её, скачиваем версию Java SE JRE под Windows.

В простейшем случае достаточно кликнуть по JAR-файлу, чтобы увидеть результат выполнения Java-скрипта. Например, так мы увидим небольшое приложение Сапёр (Авт. Кенжебеков Марат), выполненное в виде jar-файла:

Пример запущенного java-скрипта

У каждого серьёзного производителя мобильных телефонов существуют собственные комплекты ПО для разработчиков (SDK), в которые, как правило, входят и эмуляторы. Но сегодня мы рассмотрим универсальные эмуляторы, позволяющие запустить любые jar-файлы на компьютере.

Эмулятор Java-приложений MidpX

Эмулятор MidpX позволяет быстро запустить JAD- или JAR-файл на компьютере буквально одним кликом. Это может быть как java-игра, так и любое приложение для мобильного телефона. Пользующиеся браузером Internet Explorer могут воспользоваться контекстным меню и выбрать пункт Link MidpX.

Запуск JAR файла через контекстное Internet Explorer

Остальным же пользователям, предпочитающим другие браузеры, лучше сначала скачать jar-файл, а затем уже в контекстом меню Проводника выбрать пункт Открыть с помощью – Midp2Exe Compiler.

Запуск JAR файла через контекстное меню Проводника

После получения файла MidpX генерирует исполняемый EXE-файл и автоматически запускает его. Результат выполнения exe-файла, первоначально бывшего JAR-файлом, мы видим в окошке с изображением сотового телефона. Для управления приложением или игрой здесь предусмотрены стандартные клавиши, имеющиеся в любом мобильнике. Хотя программа позволяет использовать управляющие клавиши обычной клавиатуры компьютера или цифровые клавиши на боковой клавиатуре, чтобы управлять приложением. Предусмотрены и кнопки для остановки, перезагрузки или запуска приложения. В строке статуса можно узнать частоту кадров. Настройки MidpX помогут изменить яркость и контрастность, изменить прозрачность и громкость музыки.

Запуск игры в MidpX

Сгенерированный EXE-файл, кстати, сохраняется программой в той же папке, где находится исходный JAR-файл. Отметим также возможность установки отдельной утилиты для конвертирования jar-файлов в exe под названием MIDP2EXE, однако работать с ней не очень удобно, так как все операции выполняются через командную строку. Имеется и графическая оболочка GUIMidp2Exe.exe. Она позволяет преобразовывать jar-файлы и целые каталоги, показывает полную информацию о выбранном jar-файле и иконку, умеет генерировать JAD-файл, запускает для проверки сгенерированный exe-файл, извлекает все ресурсы файла, включая картинки, текст и звуки во временную папку Test в папке с эмулятором (после закрытия все файлы удаляются), сохраняет скриншоты мобильных игр в JPG.

Характеристики:
Язык интерфейса: русский, английский и др.
Размер файла: 1,9 Мб
Лицензия: бесплатная
Ссылка на оф. сайт: kwyshell.myweb.hinet.net/Download/MidpX/MidpX.exe


Эмулятор Java-игр SJBoy

Мы позиционируем SJBoy именно как эмулятор игр. Обусловлено это высокой скоростью эмуляции и не менее хорошим качеством, позволяющим без проблем запускать java-игры. SJBoy предоставляет на наш выбор одну из четырёх моделей телефона: две Nokia, SonyEricsson и Motorola. В зависимости от выбранной модели меняется скин передней панельки мобильника. После установки не потребуется никаких лишних махинаций с jar-файлами. Достаточно выбрать файл в списке и двойным кликом запустить его. SJBoy подхватит файл и тут же начнёт эмуляцию java-приложения. В большинстве случаев наиболее удобным будет использование SJBoy-эмулятора.

Запуск игры в SJBoy

Управление в меню выполняется как кликом по нарисованным клавишам телефона, так и управляющими и цифровыми клавишами компьютерной клавиатуры. Среди полезных функций можно отметить возможность создания скриншота (меню Tools – Snapshot). Картинка при этом сохраняется в файл формата BMP.

Характеристики:
Язык интерфейса: английский
Размер файла: 1 Мб
Лицензия: бесплатная
Ссылка на оф. сайт: files.ddvhouse.ru/soft/96_sjboyemulator.rar


Как извлечь данные из jar-файла

В некоторых случаях пользователям необходимо не запускать jar-файл, а именно открыть его, чтобы увидеть содержимое. Многие знают, что jar-файл, хоть и имеет такое расширение, представляет собой фактически zip-архив. Соответственно, просмотреть содержимое jar-файла можно в любом архиваторе, поддерживающем формат ZIP. Просто открываем jar-файл, выбираем необходимые файлы и извлекаем их из архива. При наличии файлового менеджера Total Commander можно переименовать расширение jar-файла в zip, после чего войти как в архив и увидеть его содержимое, а позже и извлечь данные.

Просмотр содержимого jar файла в Total Commander

162985
Гость ПК-гида
10:11
При установке Эмулятора Java-приложений MidpX установился NHAL Win32 Emulator 1.0. При установке отсутствует русский язык, только английский и китайский. Поэтому непонятны опции эмулятора. Правда, позволяет читать русские тексты. Программа рабочая.
Гость ПК-гида
15:37
А у меня при установке MidpX вышла какая то ошибка и я установил Sjboy Emulator.
Нафигатор
14:17
если китайский у вас телефон, то проблемы в java-машине, если оригинальный на андроиде, то обычная ява не запустится, только через эмулятор
Геннадий Гость ПК-гида
16:08
На телефоне SoniErixon Xperia X10 не работает Opera. Скачал Mini opera 6, но при установке на телефон выскакивает надпись: "Файл JAR не обнаружен". Что делать?
Гость ПК-гида
10:57
будет ли работать мобильная версия скайп на ПК? обычная версия не работает так как слабый интернет канал, инет мобильный..
Гость ПК-гида
21:54
Не работает первый вариант вообще
Гость ПК-гида
01:27
[url=http://kwyshell.myweb.hinet.net/Download/MidpX/MidpX.exe]http://kwyshell.myweb.hinet.net/Download/MidpX/MidpX.exe[/url]
Гость ПК-гида
12:07
Не мучайтесь!Купите телефон :D
Гость ПК-гида
12:07
А если хотите изменить то... Придется открывать как зип на компе))
Хороши человек
05:34
Спосибо
Гость ПК-гида
22:27
купіть мобілу та не страдайте ху***ю
Гость ПК-гида
07:15
Кто подскажет - чем просмотреть файл class с возможностью редактирования?
Гость ПК-гида
14:53
я видимо чтото нажал мышкой и управление действует только на мобильный джойстик, как поменять обратно на мобильную клавиатуру?
Гость ПК-гида
21:48
--- эта прога и jar используется не только в мобильниках.Бараны.
Гость ПК-гида
11:58
class translator для редаченья файлов .class*
Писечка
14:35
А можно сконвертировать ведьмак 3го в джава? а то на мышке и геймпаде играть не удобно, хачу на телефоне
Загрузка...