Содержание:
Установка компонента Java
Чтобы иметь возможность запускать исполняемые файлы JAR без использования эмуляторов, на компьютер необходимо установить платформу Java. Устанавливается компонент как обычная программа.
Способ 1: Меню Java (TM) Platform SE
Сразу нужно отметить, что возможности данного способа ограничены. Хотя последняя версия платформы Java поддерживает запуск файлов JAR, далеко не факт, что конкретная Java-программа будет выполнена. Способ прост: кликните правой кнопкой мыши по файлу JAR и выберите в контекстном меню опцию «Открыть с помощью» «Java (TM) Platform SE binary».
Если ничего не произойдет, переходите к следующему способу.
Способ 2: Запуск в «Командной строке»
Попробуйте запустить исполняемый файл в консоли, если Java-программа не запустится, — по крайней мере, команда запуска вернет описание ошибки, по которому можно будет установить характер проблемы.
- Запустите из контекстного меню или системного поиска «Командную строку» или «PowerShell» (можно с обычными правами).
- Сформируйте и выполните команду вида
java -jar "D:\executablejarfile.jar"
, где содержимое кавычек – это путь к исполняемому файл JAR.
Способ 3: Эмуляторы Java
Лучше всего для запуска приложений Java использовать специальные программы-эмуляторы, из которых самым известным, универсальным и наиболее функциональным является KEmulator Lite. В настоящее время официальный сайт разработчика недоступен, но приложение по-прежнему можно найти в свободном доступе в интернете. Рекомендуем использовать русифицированную портативную версию эмулятора.
- Скачайте архив с программой, распакуйте в удобное расположение и запустите исполняемый файл KEmulator.exe.
- Выберите в меню «Файл» → «Загрузить jar…» и укажите путь к файлу приложения или игры JAR.
Если файл не запустится или эмулятор выдаст ошибку, возможно, что-то не так с самим JAR-файлом либо для полноценной работы эмулятора требуются дополнительные компоненты, в частности Java SE Development.
Sony Ericsson SDK
В качестве альтернативы маловесному KEmulator Lite можно попробовать полноценную платформу виртуализации Java-приложений Sony Ericsson SDK. Официальный сайт разработчика более недоступен, однако эмулятор по-прежнему находится в свободном доступе. Также для этого понадобится набор библиотек Java SE Development Kit и утилита JADMaker, которую также придется поискать на просторах интернета.
- Скачайте Sony Ericsson SDK, Java SE Development Kit (рекомендуется версия 8u191 x86) и JADMaker.
- Установите сначала Java SE Development Kit, а затем Sony Ericsson SDK. Инсталляцию следует выполнять с настройками по умолчанию, если вдруг эмулятор попросит добавить себя в исключения брандмауэра Windows, на это нужно дать согласие. Архив с утилитой JADMaker распакуйте в удобное расположение, она понадобится позже. В начале установки Sony Ericsson SDK появится окошко с предложением автоматического обнаружения каталогов Java SE Development Kit, нажмите в этом окошке «Да».
- Установив набор библиотек и эмулятор Sony Ericsson, зайдите в меню «Пуск» и выберите опцию «Sony Ericsson» → «Default Device Selection».
- В открывшемся диалоговом окне выберите модель виртуального мобильного телефона, который станет использоваться по умолчанию.
- Запустите утилиту JADMaker и перетащите на ее окошко файл JAR, который будет преобразован в файл JAD. По умолчанию сконвертированный файл сохраняется в исходную папку.
- Откройте опять меню «Пуск» и запустите эмулятор, выбрав опцию «Sony Ericsson» → «Run WIDP Application».
- В открывшемся окне обзора укажите путь к сконвертированному в JAD файлу JAR.
- В результате откроется окно эмулятора с названием Java-приложения. Чтобы его запустить, нажмите кнопку «Launch».
К сожалению, использование даже такого мощного инструмента как Sony Ericsson SDK не гарантирует, что Java-приложение будет сразу же успешно запущено. Успех или неудача будут зависть от ряда факторов, как то: совместимость версии Java-приложения с эмулируемым мобильным устройством, а также сборки Windows 10. Так, по каким-то причинам в последних сборках этой системы платформа Sony Ericsson SDK работает некорректно.
Наш Telegram каналТолько полезная информация
1 и 2 способы точно рабочие. Зачет!
Спасибо, проблему решили, но не Вашим способом