Removendo o Java do OS X Lion

11

O OS X Lion é enviado sem Java agora. A instalação não é muito difícil - no entanto, nosso produto depende de Java, portanto, precisamos testar o cenário de não ter o Java instalado.

Depois de instalar o Java, existe alguma maneira de desinstalá-lo do Lion?

Lukich
fonte

Respostas:

6

Eu segui as instruções seguidas neste blog e elas funcionaram para mim.

Os passos são os seguintes:

  1. Verifique a instalação do Java: sudo /usr/libexec/java_home -xml(uma saída com dois dicionários da JVM confirma que o Java está instalado)
  2. Execute o desinstalador: sudo /usr/libexec/java_home –uninstall
  3. Remova o local de instalação da JVM: sudo rm -rf /System/Library/Java
  4. Execute o comando da etapa 1 novamente. Se você receber uma saída começando com "Não foi possível encontrar nenhuma versão correspondente da JVMs", isso confirmará que o Java não está mais instalado.
Thorsten Lorenz
fonte
2
Infelizmente, esse processo não parece funcionar após a atualização de 2012-04-05. Não há -uninstallargumento para o java_homebinário.
5603 Sean
Funciona para mim em 10.7.4.
Josh Brown
2

Não sei como desinstalar o Java, mas como o Lion agora permite a virtualização, outra opção é executar outra instância do Lion em uma VM e não instalar o Java nela. Isso também pode ser usado para testar outras configurações nas quais você pode executar.

KeithB
fonte
Você conhece um hipervisor (como VMware Fusion ou Parallels Desktop) que executará o Lion?
William Jackson
@ William: Examinando, parece que agora é permitido pela Apple, e o VMWare e o Parallels estão trabalhando para adicioná-lo. Mas, a partir de agora, não há suporte para isso.
27511 KeithB
Obrigado pessoal! Eu não sabia sobre a virtualização no Lion. Parece uma boa solução, agora basta aguardar até que os emuladores comecem a apoiá-lo.
Lukich 28/07
2

Você sempre pode fazer uma instalação limpa do Lion para fins de teste, em uma partição extra ou na virtualização.

Você também pode usar o arquivo Java .pkg para obter uma lista dos arquivos instalados.

NReilingh
fonte
0

Um procedimento para desinstalar o Java no Leopard é descrito em
Como você desinstala e reinstala o java no Mac OS X? :

Não há nenhum desinstalador Java que eu saiba.

Use o Spotlight para encontrar arquivos Java, incluindo recibos. Você precisará ser um cirurgião especialista, pois muito do que você encontra pode ter vindo de instaladores de terceiros. (Deseja realmente atrapalhar vários aplicativos diferentes?)
Lixeira os itens que você tem certeza de que estão relacionados apenas à Java VM.
Renomear ou remover: /System/Library/Frameworks/JavaVM.framework.

Inicialize no DVD de instalação do Leopard. Escolha instalação personalizada, selecione apenas "Essential System Software". Depois de concluir e reiniciar, use a Atualização de software por alguns ciclos de atualização e reinicialização até mostrar "está atualizado".

harrymc
fonte
0

A opção -uninstall não funciona mais, não está presente. Para remover o java no meu Mac, verifiquei ... http://www.java.com/en/download/help/mac_uninstall_java.xml

Como não consegui encontrar o Java pela interface do usuário, sugiro usar a opção de linhas de comando

Nota: Para desinstalar o Java 7, você deve ter privilégios de Administrador e executar o comando remove como root ou usando o sudo.

1 - Clique no ícone do Finder localizado no seu dock 2 - Clique na guia Applications na barra lateral 3 - Clique na pasta Utilities 4 - Clique duas vezes no ícone Terminal 5 - Na janela Terminal, copie e cole o comando abaixo: sudo rm -fr / Biblioteca / Internet \ Plug-Ins / JavaAppletPlugin.plugin

Bizmate
fonte