Я использую последние версии браузеров Chrome, Chromium и IceWeasel на моей системе Debian 7. Во время эксперимента мне нужно запустить старые апплеты Java в браузере. Однако, поскольку современные браузеры больше не поддерживают это, я задался вопросом, есть ли способ запустить эти апплеты Java на моей машине. У меня есть исходные коды.
Я пробовал онлайн-компиляторы Java, такие как browxy.com, но в конечном итоге им тоже нужно запускать апплет в браузерах, а мои браузеры этого не поддерживают.
Есть ли способ запустить эти апплеты?
решение1
Для тех, кто читает это в 2017 году или позже, когда ни один современный браузер не поддерживает Java-апплеты, вот что я сделал, чтобы заставить это работать в Ubuntu 16.
Установите icedtea, чтобы получить плагин Java-апплета:
sudo apt-get install icedtea-8-plugin
Скачать Firefox 51 (последняя версия до удаления Java)
https://ftp.mozilla.org/pub/firefox/releases/51.0b9/
Извлечь в определенное место ($HOME/java/firefox, например)
Временно отключитесь от интернета (иначе Firefox немедленно обновится до версии, которая появилась после Java)
run firefox --no-remote
Идти ко:предпочтения#расширенныеи выберите'Никогда не проверять обновления'. Теперь вы можете снова включить интернет.
После запуска этого браузера не используйте Firefox для обычного локального просмотра веб-страниц, так как вы будете использовать старую версию, которая небезопасна. Это связано с тем, что при запуске Firefox он попытается подключиться к существующему процессу и, таким образом, подхватит старый. Если вы обычно используете Firefox (или любую из его производных, например, Iceweasel), я бы посоветовал запустить старую версию с помощью$ДОМОЙустановить что-то отличное от обычного или даже как другого пользователя, чтобы избежать конфликта настроек.
решение2
Используйте любой браузер, кроме Chrome, который поддерживает Java.