¿Es posible ejecutar Adobe Illustrator CS6 con el Oracle Java 8 actual en lugar del Java 6 inseguro heredado proporcionado por Apple ?
Sé que esto está relacionado con esta pregunta donde la respuesta genérica fue que puede ser incompatible , pero me gustaría saber si hay algún truco sospechoso que lo haga funcionar de todos modos.
Respuestas:
Para activar Illustrator CS6 en El Capitan, es posible que deba desactivar temporalmente el modo "sin raíz". Para hacer esto, inicie en la partición de recuperación presionando Cmd- Ral inicio. Luego use la aplicación de terminal para deshabilitar "sin raíz". El comando es
Le aconsejará reiniciar. Después de reiniciar, ahora puede crear los directorios
y
Luego, puede reiniciar nuevamente en modo de recuperación y ejecutar
para reactivar el modo "sin raíz".
fuente
En mi Mac, la creación de estos directorios
solo me permite ejecutar Illustrator CS 6 incluso cuando ni Java 6 ni Java 8 están instalados. Aparentemente, Illustrator solo verifica la presencia de estos directorios para determinar si Java está instalado (en realidad se inicia incluso cuando Java está ausente, siempre que se creen los directorios anteriores). Me gustaría saber qué funcionalidad en Illustrator CS 6 realmente requiere Java, ya que aparentemente puede iniciarse sin ella.
Nota: En OS X 10.11 y posterior, deberá deshabilitar la Protección de integridad del sistema desde el Disco duro de recuperación usando
csrutil disable
en la Terminal. Eche un vistazo a: Acerca de la Protección de integridad del sistema en su Mac y Cómo deshabilitar la Protección de integridad del sistema (sin raíz) en OS X El Capitan .fuente
Después de experimentar un poco, encontré una solución de trabajo basada en esta discusión .
/System/Library/Java/JavaVirtualMachines/1.6.0.jdk
./System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents
a/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents
partir de Java 8./System/Library/Java/Support/Deploy.bundle
.Probablemente deba
root
hacerlo, así que usesudo
una cuenta administrativa (consulte a un experto si no tiene experiencia, use bajo su propio riesgo ):Puede ignorar los errores que indican que algo ya existe.
fuente
Solo tuve que superar este problema en mac os 10.12 Sierra. Luego, básicamente, siga las pautas de @Zac Jackson. Instale java8 como se admite en sierra (es decir, desde Oracle). El resto ocurre dentro del modo de recuperación:
Inicie en la partición de recuperación manteniendo presionado Cmd-R al inicio. Luego, en la aplicación de terminal para deshabilitar "sin raíz", es decir, "Protección de integridad del sistema":
Crea los directorios:
Luego, vuelva a habilitar "sin raíz":
Reiniciar e Illustrator debería estar bien ...
fuente
Verificó la última respuesta como una solución para lo siguiente: Dreamweaver 5.5 Illustrator 5.1 <- se bloquea al salir Bridge 5.1 Extension Manager CS5.5 Fireworks 5.1 Media Encoder 5.5 Media Player
Adobe Flash CS5.5, Adobe Flash Catalyst y Adobe Flash Builder 4.5 se bloquean al iniciarse con errores de JVM.
Esto responde a la pregunta anterior sobre por qué Illustrator y otras aplicaciones de Creative Suite comprueban la compatibilidad de la máquina Java, ya que se supone que todos los productos de Creative Suite son interoperables. Por ejemplo, se supone que puede iniciar Flash desde Dreamweaver para insertar un objeto Flash en una página web.
Detalles adicionales: actualizado a El Capitan anoche. usando Java 8 como lo proporciona la actualización. Todavía no intenté probar Java en ningún navegador.
Nota importante: Las instrucciones anteriores suponen que usted sabe que se supone que debe estar operando en su Volumen del sistema y dónde está. Cuando inicie con Cmd-R, iniciará en la partición de recuperación. Cuando abras Terminal, estarás en la partición de recuperación. Para llegar a la partición de su disco duro donde está el volumen de su sistema, debe ingresar 'cd ..' varias veces hasta que esté en la parte superior del árbol de archivos, luego 'Volúmenes de CD' y luego 'cd [Su unidad de arranque nombre]'. Entonces, las instrucciones anteriores lograrán lo que quieres. Todavía tengo que probar la solución de enlace simbólico porque no parece aplicable a El Capitan. [editar] En mi primera respuesta, descubrí que llevar a cabo la solución sugerida por archemdix y que resolvió el problema para la mayoría del paquete CS5.5. Pido disculpas por las publicaciones duplicadas. Después de una pequeña investigación, me di cuenta de que cuando El Capitan borró el viejo Java e instaló la versión más reciente del tiempo de ejecución de Java, no instaló el JDK. Si acaba de actualizar a El Capitan y ve el mensaje "Parece que no tiene instalado un Java Runtime" al registrarse en la Terminal con "java -version". Supongo que Apple cree que los desarrolladores son lo suficientemente inteligentes como para resolver esto. Pero después de que Sun y luego Oracle cuidaran mis actualizaciones de Java durante más de una década, no fue un cambio intuitivo.
fuente
Obtuve AI para ejecutar instalando primero el Java distribuido por Apple ("javaforosx.dmg"); luego instalando (actualizando) la última versión de Java. No tengo tiempo (o la inclinación) para probar las otras aplicaciones CS6 o CS5.5, pero esto hizo el trabajo por mí. No sé qué haré si olvido no "degradar" a ninguna versión futura de OS X.
fuente
En mi caso (MacOS Mojave, 2014 MBA), podría reinstalar java6 usando homebrew sin otros cambios (no deshabilité SIP, no creé directorios, ni siquiera reinicié):
Tomó mucho tiempo instalarlo y parecía congelado en un momento, pero sea paciente :-)
fuente