Загрузить PDF Загрузить PDF

Технически Java не поддерживается в Android [1] , то есть вы не сможете запускать JAR файлы или открывать веб-сайты с Java элементами. Но есть несколько способов обойти эти ограничения. Если вы хотите запускать JAR файлы на телефоне, вам потребуется доступ из-под рута, а затем установить эмулятор. Если вы хотите просматривать веб-сайты с Java элементами, вам нужно использовать удаленный рабочий стол для доступа к сайтам через настольный браузер.

Метод 1
Метод 1 из 2:

Эмулятор Java

Загрузить PDF
  1. Для того чтобы установить эмулятор Java, вам потребуется доступ из-под рута. Для этого необходимо «взломать» телефон (чтобы получить дополнительную информацию, прочитайте эту статью). [2]
    • Примечание: Java эмулятор не позволит вам просматривать веб-сайты с Java элементами, но позволит запускать JAR файлы. Если вы хотите просматривать веб-сайты, перейдите к следующему разделу.
  2. Каждый эмулятор лучше работает в том или ином устройстве, поэтому рекомендуется скачать несколько различных эмуляторов. Эмуляторов нет в Google Play Store; файлы APK нужно скачать с сайтов разработчиков. Некоторые из наиболее популярных эмуляторов включают:
    • phoneME
    • JBED
    • JBlend
    • Netmite
  3. Скачайте АРК файл приложения phoneМe с сайта разработчика. Вам также необходимо скачать APK файл приложения OpenIntents File Manager. Скопируйте оба АРК файла в корневой каталог вашего Android устройства.
    • Запустите APK файлы, чтобы установить приложения.
    • Скачайте JADGen на ваш компьютер и используйте эту программу, чтобы создать JAD файлы для любых JAR файлов, которые вы хотите запустить.
    • Скопируйте JAR и JAD файлы в одну папку на вашем устройстве. Убедитесь, что в имени JAR файла нет пробелов.
    • Запустите файл с помощью phoneMe.
  4. Скачайте архив с Jbed и распакуйте его на компьютере. Скопируйте АРК файл в корневой каталог телефона и используйте ADB, чтобы переместить libjbedvm.so в каталог /system/lib. Запустите АРК файл, чтобы установить приложение на вашем устройстве.
    • Вы можете переместить libjbedvm.so при помощи ADB и команды adb push / filelocation /libjbedvm.so /system/lib .
    • Скопируйте JAR файлы, которые вы хотите запустить, в отдельную папку на вашем телефоне.
    • Запустите Jbed и нажмите «Меню». Перейдите в папку с JAR файлами и выделите файл, который вы хотите запустить.
  5. Скачайте архив с JBlend и распакуйте его. Скопируйте файлы в телефон. Установите приложение Root Explorer. Откройте Root Explorer и нажмите «r/w» в верхнем углу. Скопируйте следующие файлы в указанные каталоги.
    • ibDxDrmJava.so – /system/lib
    • libjbmidpdy.so – /system/lib
    • libjbmidp.so – /system/lib
    • javax.obex.jar – /system/framework
    • MetaMidpPlayer.apk – /system/app
    • MidpPlayer.apk – /system/app
    • Скопируйте JAR файлы, которые вы хотите запустить, в телефон. Используйте JBlend, чтобы выбрать и загрузить файлы.
  6. Загрузите последнюю версию с сайта Netmite. Скопируйте АРК файл в телефон и запустите его, чтобы установить Netmite.
    • Конвертируйте JAR/JAD файлы в APK файлы с помощью конвертера на сайте Netmite.
    • Скопируйте полученный АРК файл в телефон и запустите его для установки. Повторите эту процедуру со всеми JAR файлами, которые вы хотите запустить.
    • Откройте Netmite в телефоне и используйте это приложение, чтобы выбрать любой из установленных JAR файлов.
    Реклама
Метод 2
Метод 2 из 2:

Удаленный рабочий стол

Загрузить PDF
  1. Если вам нужно просматривать веб-сайты с Java элементами, воспользуйтесь удаленным рабочим столом для доступа к другому компьютеру. Это позволит вам использовать браузер компьютера для просмотра веб-сайтов.
    • Приложение Chrome Remote Desktop быстро подключается к браузеру Chrome на компьютере, что делает его самым эффективным средством получения удаленного доступа.
  2. Для этого у вас на компьютере должен быть установлен Google Chrome . Это расширение можно скачать бесплатно из Chrome Web Store. В Chrome нажмите «Меню» (☰) и выберите «Настройки» - «Расширения». Нажмите «Загрузить расширения» (в нижней части), а затем найдите Chrome Remote Desktop.
    • После того как расширение будет установлено, вы должны будете войти в него через аккаунт Google и нажать кнопку «Включить удаленные соединения».
    • Можно создать PIN для подключения в качестве дополнительной меры безопасности.
  3. Войдите в него через аккаунт Google, а затем выберите настольный компьютер из списка доступных соединений. Введите PIN (если вы создали его) и через мгновение вы получите доступ к рабочему столу компьютера.
  4. В браузере откройте сайт с Java элементами. Обратите внимание на задержку между щелчком по кнопке/ссылке и соответствующим действием. Это вызвано запаздыванием соединения между удаленным компьютером и телефоном.
    Реклама

Об этой статье

Эту страницу просматривали 87 229 раз.

Была ли эта статья полезной?

Реклама