
Todos os principais navegadores parecem ter abandonado o Java. Frequento alguns sites como o 2draw.net que permitem usar miniaplicativos Java para criar arte na web, mas alguns deles parecem estar falhando com as atualizações recentes do Java e dos navegadores.
Acabei de adquirir o "navegador Pale Moon" na esperança de que ele ainda suporte Java e achei difícil de usar.
Qual é a melhor solução para executar miniaplicativos Java na web por meio de um navegador no Windows?
Responder1
A execução de miniaplicativos Java na web por meio do plug-in do navegador Java (que usa a antiga "Netscape Plugin Application Programming Interface": NPAPI) geralmente é insegura. Na verdade, carregar qualquer plug-in via NPAPI é considerado inseguro, por isso todos os principais fabricantes de navegadores estão abandonando esse recurso.
A Oracle recomendaInternet Explorerpara pessoas no Windows que ainda desejam executar miniaplicativos Java em seus navegadores. O Internet Explorer 11 ainda oferece suporte a plug-ins NPAPI, incluindo Java. Você pode até executá-lo no Windows 10. Você não precisa executar o Edge, o navegador moderno da Microsoft, se não quiser.
"Lançamento de suporte estendido" (ESR) do Mozilla Firefoxaparentemente ainda suporta NPAPI e, portanto, Java.
Pode ser necessário acessar Java.com para baixar e instalar a versão mais recente do Java, para garantir que o plug-in do navegador Java NPAPI mais recente seja instalado corretamente.
Devido a essas mudanças no navegador, os sites modernos abandonaram o Java e o Flash em favor de recursos interativos. Os “apps” de criação de arte na web são construídos com tecnologias nativas da web como JavaScript (que é uma tecnologia totalmente diferente de Java, apesar do nome) e canvas hoje em dia. Estas são tecnologias mais seguras integradas em todos os navegadores.
Se você realmente ainda precisar executar um miniaplicativo Java após o desaparecimento dos últimos navegadores NPAPI, pode haver maneiras de baixá-los e executá-los a partir de seu próprio disco rígido, mas isso está um pouco além do escopo desta questão.
Responder2
Para elaborar a resposta de Spiff, já que ela não caberia facilmente em um comentário:
O Firefox ESR parece funcionar com o miniaplicativo java se for de 32 bits e contanto que você possa mantê-lo na versão 52.x e impedir o funcionamento do atualizador automático. Downloadaqui.
Depois de instalá-lo, baixeJava de 32 bits(a opção off-line não "64 bits" - possivelmente remova qualquer java anterior de 64 bits primeiro, se necessário, para evitar uma mensagem "falha na instalação de 1603", embora às vezes os dois "simplesmente funcionem" juntos). Reinicie o Firefox após instalar o Java.
Sempre que houver um prompt para "atualizador de software do Firefox", clique em "não", caso contrário, poderá atualizá-lo para 59. Isso permitirá que você carregue o plug-in nas páginas agora, mas é uma opção "aceitar, permitir esta página da web específica em um tempo".
Agora teste se os miniaplicativos estão funcionando aqui:https://www.java.com/en/download/installed.jsp
Se você usar o IE, ele funciona e não é opcional (ou seja, funciona "ainda melhor") - parece exigir JRE de 32 bits, caso contrário, apenas aparece uma mensagem "este site usa java", mas apesar de dizer OK, ainda não demora, estranho.
Outra opção: Firefox portátil instaladoVersão ESR 52. Por padrão, ele inicia no modo de 64 ou 32 bits "dependendo do sistema operacional" (queremos que ele sempre inicie no modo de 32 bits), portanto, para garantir isso,cópia de"o arquivo de configuração FirefoxPortable.ini do diretório FirefoxPortable\Other\Source para o diretório FirefoxPortable e editando-o para adicionar AlwaysUse32Bit=true" (graças ao grawity pela dica)
Você pode usar um "appletviewer"ferramenta de depuração.