Как запустить Java-апплет, когда браузеры его больше не поддерживают?

1887
learnerX

Я использую последние версии браузеров Chrome, Chromium и IceWeasel в моей системе Debian 7. Во время эксперимента мне нужно запустить старые Java-апплеты в браузере. Однако, поскольку современные браузеры больше не поддерживают его, мне было интересно, можно ли как-нибудь запустить эти Java-апплеты на моем компьютере. У меня есть исходники со мной.

Я пробовал онлайн-компиляторы Java, такие как browxy.com, но в конечном итоге им тоже нужно запускать апплет в браузерах, которые мои браузеры не поддерживают.

Есть ли способ, которым я мог бы запустить эти апплеты?

3
Вы случайно не используете 64-битную версию Linux? Потому что Firefox по-прежнему поддерживает плагины NPAPI. Daniel B 8 лет назад 0
Да, я! `uname -a` говорит мне, что я использую` x86_64 GNU / Linux` learnerX 8 лет назад 0
Вы используете версию тех браузеров, которые поддерживают ее. В конце концов, плагин должен быть обновлен и / или решения об отказе от поддержки плагинов NPAPI будут отменены. Кстати, вы можете включить расширения до сентября 2015 года. Ramhound 8 лет назад 1

2 ответа на вопрос

3
Steven

Используйте любой браузер, кроме Chrome, который поддерживает Java.

1
Paul Rayner

Для тех, кто читает это в 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), я бы предложил запустить старый с $ HOME, установленным на что-то отличное от обычного, или, возможно, даже как другой пользователь, чтобы избежать конфликта настроек.

Таким образом, вы не можете запустить старую версию и текущую версию одновременно? Даже не используя разные профили? Scott 6 лет назад 0

Похожие вопросы