Эмулятор java игр на компьютер. Как извлечь данные из jar-файла

Итак, прежде чем запустить java игру вы хотите обкатать её на персональном компьютере. Для этого вам потребуется программа эмулятор мобильного телефона для java игр. Вместо кривого и глючного NHAL MIDP Runtime я предлагаю 3rd Edition FP1 SDK - отличный эмулятор для платформы S60 и разрешения 320*240, понимает все тоже что и телефон, можно загружать приложения с инета, можно локально, java, картинки, html. Это именно полный эмулятор мобильного телефона, с органайзером с будильником и и прочее. Он необходим в первую очередь программистам которые пишут программы и игры для платформы Nokia S60. В этом "виртуальном" телефоне они свои творения могут как следует протестировать и обкатать.

Для установки распакуйте архив и запустите setup.exe. Во время установки программа попросит указать папку куда устанавливать, но не нужно менять папку установки (могли бы и не предлагать). После установки запустить игру можно через Пуск → Все программы →S60 Developer Tools →3rd Edition FP1 SDK →MIDP → Emulator. Покажется телефон. Но не спешите выбирать File→Open. программе может потребоваться некоторое время для инициализации. Только когда появится экранная заставка - тогда вот можно File→Open и ищите нужный *.jar файл. Дальше запускается процесс установки игры или приложения. После этого вы должны вызвать главное меню, а там выбрать пункт Installed. Ну а потом выбрать нужную игру, там Select→Open и наслаждайтесь игрой. Программа предлагает зарегистрироваться, но не настаивает на регистрации прекрасно работает и так, к тому же если вы не программист и не знаете хорошо английского языка то регистрация вам бес толку.

Скриншоты

Требования:

Операционная
система:
Windows 2000 sp4, Windows XP sp2.
Требуется Java Runtime Environment. . Ссылки:
(32 bit) Java Runtime Environment 1.7.0.21 для Windows 2000 / XP / 2003 / Vista / Windows7/8 28,1 мб.
(64 bit) Java Runtime Environment 1.7.0.21 для Windows XP64 / Vista64 / Windows7/8 64 30 мб.
Если у вас установлен и работет OpenOffice или LibreOffice, то Джава Рантайм уже установлена.
DirectX 9.0c.
Hardware: Pentium III 1000 мгц.
512 мб. оперативной памяти. 1 гигабайт жесткого диска. Хотя на самом деле занимает 592 мб.
Разработчики: Совместно Nokia и SUN. Официальные сайты сайты и

Второй эмулятор платформы J2ME, который я предлагаю, тоже бесплатен, как и предыдущий, и доступен в бета-редакции. Разница кроется в удобстве пользования программой, которая в процессе инсталляции регистрируется в системе и впоследствии автоматически запускается всякий раз, когда пользователь щелкнет мышью по JAR-файлу или вызываем контекстное меню открыть с помощью и выбираем Sjboy Emulator. Программа ругается когда вы пробуете запустить её.

В плюсах Sjboy: наличие "шкурок" различных телефонов (Nokia 3100, Motorola V300, Sony Ericsson K750 и Nokia N70), присутствие опции снятия скриншотов и молниеносность загрузки, не требует Java Runtime. В минусах - отсутствие мультимедийных и сетевых функций.

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

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

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

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

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

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

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

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

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

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

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

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

Скриншоты:


Особенности:

  • простота использования

Описание:
– невероятно полезная утилита, ориентированная на тех владельцев мобильных девайсов, для которых очень важно иметь возможность пользоваться различными техническими инновациями и в тоже время мучает ностальгия, если не старому, доброму гаджету, то любимым java-играм. С ее помощью можно запустить любое приложение, будь-то любимая java-игра или необходимая для работы вашего гаджета старая-добрая прога. Это избавит вас от необходимости искать новую «любимую» игру, предоставив возможность просто перенести любимую java-игру на андроид смартфон или планшет. Кроме того, возможности эмулятора позволяют тестировать нужные программы, изучать специфику их работы и интерфейса, делать скриншоты. Все это избавит вас от неоправданных потерь времени на установку тех приложений, которые в результате придется удалить за ненадобностью. Имея возможность оценить его арсенал и, взвесив все плюсы и минусы, решать стоит ли его скачивать и устанавливать.
Благодаря поддержке различных форматов и целому арсеналу различных настроек, Эмулятор java обеспечивает пользователю ряд существенных преимуществ. Это и экономия времени, и повышение результативности и уровня комфортности работы мобильного гаджета, эффективное и продуктивное использование его функциональных возможностей.
Эмулятор java прост и удобен в использовании и может быть установлен на любой андроид гаджет. Это можно сделать несколькими способами. Например, с использованием персонального компьютера, скачав через wap-сайт или на нашем сайте, где это приложение предоставлено для скачивания совершенно бесплатно.

Многие считают Java устаревшей программной средой. Однако это не так, ведь несмотря ни на что она остается буквально вездесущей.
Java заняла весомую нишу на мобильных устройствах и совсем не собирается покидать ее.

Основные плюсы

Для чего нужен Java Android эмулятор? После его установки вы сможете запускать Java-приложения на мобильных устройствах, работающих под управлением операционной системы Android. Таким образом, он становится незаменимым для тех, кто все еще отдает предпочтение старым добрым программам. На самом деле таких пользователей много, ведь, несмотря на огромное разнообразие приложений для ОС Android, найти подходящие аналоги для некоторого софта невероятно сложно. С помощью Java Android эмулятора вы сможете пользоваться «устаревшими» программами, с которыми никак не можете расстаться. Иногда простенький софт может оказаться гораздо полезнее современных аналогов.

Установка и использование

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

Похожие публикации