Como executo um miniaplicativo Java quando os navegadores não o suportam mais?

Como executo um miniaplicativo Java quando os navegadores não o suportam mais?

Estou usando as versões mais recentes dos navegadores Chrome, Chromium e IceWeasel em meu sistema Debian 7. Durante um experimento, preciso executar miniaplicativos Java antigos no navegador. No entanto, como os navegadores modernos não suportam mais isso, fiquei pensando se existe uma maneira de executar esses miniaplicativos Java em minha máquina. Eu tenho os códigos-fonte comigo.

Eu tentei compiladores Java on-line como browxy.com, mas no final das contas eles também precisam executar o miniaplicativo nos navegadores - o que meus navegadores não suportam.

Existe uma maneira de executar esses miniaplicativos?

Responder1

Para qualquer pessoa que esteja lendo isso em 2017 ou posteriormente, quando nenhum navegador moderno oferece suporte a miniaplicativos Java, aqui está o que fiz para que isso funcionasse no Ubuntu 16.

Instale o icedtea para obter o plugin do miniaplicativo java:

sudo apt-get install icedtea-8-plugin

Baixe o firefox 51 (última versão antes da remoção do java)

https://ftp.mozilla.org/pub/firefox/releases/51.0b9/

Extraia para um local específico ($HOME/java/firefox, por exemplo)

Desconecte-se da Internet temporariamente (caso contrário, o Firefox se atualizará imediatamente para uma versão pós-java)

run firefox --no-remote

Vá parasobre:preferências#avançadoe selecione'Nunca verificar se há atualizações'. Agora você pode reativar a Internet.

Depois de iniciar este navegador, não use o Firefox para qualquer navegação local normal, pois você estará usando uma versão antiga que não é segura. Isso ocorre porque quando você inicia o Firefox, ele tenta se conectar a um processo existente e, portanto, seleciona o antigo. Se você normalmente usa o Firefox (ou qualquer um de seus derivados, como o Iceweasel), sugiro executar o antigo com$HOMEdefinido para algo diferente do habitual, ou talvez até mesmo como um usuário diferente para evitar conflitos nas configurações.

Responder2

Use qualquer navegador diferente do Chrome que suporte Java.

informação relacionada