É possível executar o Adobe Illustrator CS6 com o Oracle Java 8 atual, em vez do Java 6 inseguro herdado fornecido pela Apple ?
Eu sei que isso está relacionado a esta pergunta, onde a resposta genérica foi que ela pode ser incompatível , mas eu gostaria de saber se existe algum truque obscuro que o faça funcionar de qualquer maneira.
Respostas:
Para ativar o Illustrator CS6 no El Capitan, pode ser necessário desativar temporariamente o modo "sem raiz". Para fazer isso, inicialize na partição de recuperação pressionando Cmd- Rdurante a inicialização. Em seguida, use o aplicativo do terminal para desativar "sem raiz". O comando é
Ele irá aconselhá-lo a reiniciar. Após a reinicialização, agora você pode criar os diretórios
e
Em seguida, você pode reiniciar novamente no modo de recuperação e executar
para reativar o modo "sem raiz".
fonte
No meu Mac, a criação desses diretórios
sozinho, permita-me executar o Illustrator CS 6 mesmo quando o Java 6 e o Java 8 não estão instalados. Aparentemente, o Illustrator verifica apenas a presença desses diretórios para determinar se o Java está instalado (ele realmente é iniciado mesmo quando o próprio java está ausente, desde que os diretórios acima sejam criados). Gostaria de saber qual funcionalidade do Illustrator CS 6 realmente requer Java, pois aparentemente pode ser iniciada sem ele.
Nota: No OS X 10.11 e posterior, você precisará desativar o System Integrity Protection do Recovery HD usando o
csrutil disable
Terminal. Veja: Sobre a Proteção da integridade do sistema no seu Mac e Como desativar a Proteção da integridade do sistema (sem raiz) no OS X El Capitan .fonte
Após algumas experiências, encontrei uma solução funcional com base nessa discussão .
/System/Library/Java/JavaVirtualMachines/1.6.0.jdk
./System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents
para o/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents
Java 8./System/Library/Java/Support/Deploy.bundle
.Você provavelmente precisará
root
fazer isso; portanto, usesudo
uma conta administrativa (consulte um especialista se você for inexperiente, use por sua conta e risco ):Você pode ignorar erros informando que algo já existe.
fonte
Só tive que superar esse problema no mac os 10.12 Sierra. Então, basicamente, siga as orientações de @Zac Jackson. Instale o java8 como suportado no sierra (ou seja, do oracle). O resto acontece no modo de recuperação:
Inicialize na partição de recuperação pressionando Cmd-R na inicialização. Em seguida, no aplicativo do terminal para desativar "sem raiz", ou seja, "Proteção de integridade do sistema":
Crie os diretórios:
Em seguida, reative o "sem raiz":
Reinicie e o Illustrator deve ficar bem ....
fonte
Verificou a última resposta como uma correção para o seguinte: Dreamweaver 5.5 Illustrator 5.1 <- falha na saída Bridge 5.1 Extension Manager CS5.5 Fireworks 5.1 Media Encoder 5.5 Media Player
O Adobe Flash CS5.5, o Adobe Flash Catalyst e o Adobe Flash Builder 4.5 falham ao iniciar com erros da JVM.
Isso responde à pergunta acima sobre o motivo pelo qual o Illustrator e outros aplicativos do Creative Suite verificam a compatibilidade da máquina Java, pois todos os produtos do Creative Suite devem ser interoperáveis. Por exemplo, você deve iniciar o Flash no Dreamweaver para inserir um objeto Flash em uma página da web.
Detalhes adicionais: Atualizado para El Capitan na noite passada. usando o Java 8, conforme fornecido pela atualização. Ainda não tentei testar o Java em nenhum navegador.
Nota importante: As instruções acima pressupõem que você sabe que deve operar no volume do sistema e onde está. Quando você inicializa com o Cmd-R, você inicializa na partição de recuperação. Ao abrir o Terminal, você estará na partição de recuperação. Para chegar à partição do disco rígido onde está o volume do sistema, você deve digitar 'cd ..' algumas vezes até chegar ao topo da árvore de arquivos, depois 'cd Volumes' e depois 'cd [Your boot drive nome]'. As instruções acima realizarão o que você deseja. Ainda não tentei a solução de link simbólico, porque ela não parece aplicável ao El Capitan. [edit] Na minha primeira resposta, descobri que a execução da correção sugerida pelo archemdix e que resolveu o problema da maior parte do pacote CS5.5. Peço desculpas pelas postagens duplicadas. Após uma pequena pesquisa, percebi que, quando El Capitan eliminou o antigo Java e instalou a versão mais recente do Java Runtime, ele não instalou o JDK. Se você acabou de atualizar para o El Capitan e vê a mensagem "Parece que você não possui um Java Runtime instalado" ao fazer check-in no Terminal com "java -version". Eu acho que os desenvolvedores da Apple são inteligentes o suficiente para descobrir isso. Mas, depois de ter a Sun e a Oracle cuidando das minhas atualizações de Java por mais de uma década, não foi uma mudança intuitiva.
fonte
Eu instalei o AI instalando primeiro o Java distribuído pela Apple ("javaforosx.dmg"); depois instalando (atualizando para) a versão mais recente do Java. Não tenho tempo (ou disposição) para testar os outros aplicativos CS6 ou CS5.5, mas isso funcionou para mim. Não sei o que farei, se esquecer de não fazer "downgrade" para qualquer versão futura do OS X.
fonte
No meu caso (MacOS Mojave, 2014 MBA), eu poderia reinstalar o java6 usando o homebrew sem outras alterações (não desabilitei o SIP, não criei diretórios, nem reiniciei):
Demorou muito tempo para instalar e parecia congelado em um ponto, mas seja paciente :-)
fonte