é possível instalar o java sem o plugin do navegador?

10

Eu preciso de java, mas não quero que nenhum navegador possa acessá-lo.

É possível remover todo o código do plug-in de applet / navegador?

    
por reinier 29.09.2012 / 17:37

4 respostas

11

A partir do Java Versão 7, Atualização 10, o Painel de Controle Java (na guia Segurança) pode desativar completamente o plug-in Java: link

Isso deve evitar a possibilidade de que uma atualização Java possa reativar o plug-in, o que pode ser um risco com algumas outras abordagens.

    
por 12.04.2013 / 13:17
4

Se você instalar o JRE ; você pode excluir ou renomear npjp2.dll ou libnpjp2.so (no linux); ou no Linux, torná-lo não executável ( chmod 0000 libnpjp2.so ). Este único arquivo é o arquivo do plugin.

Eles estão localizados em %ProgramFiles%\jre<x>\bin\plugin2 no Windows. No Linux, eles estão onde o seu java está instalado. Você pode executar locate libnpjp2.so para encontrar o local.

O mesmo também se aplica ao JDK .

    
por 29.09.2012 / 17:52
3

Um método para desativar o plug-in do navegador Windows / IE é definir uma ACE de negação nos seguintes arquivos:

"C: \ Arquivos de programas \ Java \ jre6 \ bin \ ssv.dll"
"C: \ Arquivos de programas \ Java \ jre6 \ bin \ jp2ssv.dll"

"C: \ Arquivos de programas \ Java \ jre7 \ bin \ ssv.dll"
"C: \ Arquivos de programas \ Java \ jre7 \ bin \ jp2ssv.dll"

"C: \ Arquivos de programas (x86) \ Java \ jre6 \ bin \ ssv.dll"
"C: \ Arquivos de Programas (x86) \ Java \ jre6 \ bin \ jp2ssv.dll"

"C: \ Arquivos de Programas (x86) \ Java \ jre7 \ bin \ ssv.dll"
"C: \ Arquivos de Programas (x86) \ Java \ jre7 \ bin \ jp2ssv.dll"

Isso pode ser feito em um script de inicialização do computador.

Se você executar este comando manualmente, ele deverá ser feito a partir de um prompt de comando elevado.

icacls "C: \ Arquivos de programas (x86) \ Java \ jre7 \ bin \ ssv.dll"
C: \ Arquivos de programas (x86) \ Java \ jre7 \ bin \ ssv.dll NT AUTORIDADE \ SISTEMA: (I) (F)
BUILTIN \ Administradores: (I) (F)
Usuários BUILTIN \: (I) (RX)

1 arquivos foram processados com sucesso; Falha ao processar 0 arquivos

icacls "C: \ Arquivos de programas (x86) \ Java \ jre7 \ bin \ ssv.dll" / negar todos: (X)
arquivo processado: C: \ Arquivos de Programas (x86) \ Java \ jre7 \ bin \ ssv.dll
Processado com sucesso 1 arquivos; Falha ao processar 0 arquivos

icacls "C: \ Arquivos de programas (x86) \ Java \ jre7 \ bin \ ssv.dll"
C: \ Arquivos de Programas (x86) \ Java \ jre7 \ bin \ ssv.dll
Todos: (DENY) (S, X)
NT AUTORIDADE \ SISTEMA: (I) (F)
BUILTIN \ Administradores: (I) (F)
Usuários BUILTIN \: (I) (RX)

1 arquivos foram processados com sucesso; Falha ao processar 0 arquivos

    
por 29.09.2012 / 18:58
2

A partir do Oracle JDK / JRE 7u21 ( Notas de versão ), um O servidor JRE está disponível e pode atender a esse requisito.

A new Server JRE package, with tools commonly required for server deployments but without the Java plug-in, auto-update or installer found in the regular JRE package, is available starting from this release. The Server JRE is specifically targeted for deploying Java in server environments and is available for 64-bit Solaris, Windows and Linux platforms. For more information on installing this package, see Installation Instructions.

    
por 05.05.2013 / 10:29