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