5 votos

¿Puede una aplicación que requiere JRE 6 ejecutarse en Rosetta 2?

Tengo una aplicación que me gustaría ejecutar en un nuevo Macbook Air que tiene como uno de sus requisitos instalar Apple JRE 6. Antes de Apple Silicon, esto hubiera sido tan sencillo como instalarlo desde Sitio web de Apple . Sin embargo, por lo que tengo entendido no hay una implementación oficial de Java para los Macs ARM, y aunque la hubiera me imagino que OpenJDK no tendrá una versión JRE 6.0.

¿Es posible instalar JRE 6 de manera que funcione bajo Rosetta? ¿O será una configuración imposible de soportar?

1voto

Severus Puntos 31

Azul ya se han publicado los binarios de openJDK Arm64 8 incluyendo JRE. Java8 es compatible con todas las versiones anteriores de Java. Creo que es posible configurar el entorno para que la aplicación java lo utilice en lugar de Java de Apple. HomeBrew sugiere:

Para que las envolturas de Java del sistema encuentren este JDK, haga un enlace simbólico con sudo ln -sfn /usr/local/opt/openjdk/libexec/openjdk.jdk /Library/Java/JavaVirtualMachines/openjdk.jdk

o con macports sólo sudo port install zulu-jdk8 y /usr/bin/java lo encuentra automáticamente

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X