2 votos

Ejecutar un .jar en un Mac

Recientemente he estado deseando poder seguir tocando un Minigolf juego que vino instalado con mi primer teléfono celular, un Sony Ericsson T610 (¡Cómete tu corazón, iPhone!), que más o menos se veía así:

enter image description here

¿Miembro?

Hay buenas razones para creer que el juego es "abandonware" y que Sony Ericsson ya no ofrece soporte para él.

Creo que el juego se puede encontrar como un archivo .jar en línea, y es este o este .

Sin embargo, después de descargar estos archivos, no he podido ejecutarlos. Java está instalado en el /Biblioteca carpeta de la Macintosh HD y cuando hago clic con el botón derecho del ratón en el archivo para abrirlo, obtengo un "El archivo JAR de Java "Real_Minigolf_2005_128x128_SE_K300i-448093.jar" no pudo ser lanzado. Comprueba la consola por posibles mensajes de error." mensaje de error.

He investigado esta respuesta y este pero ninguno de los dos ha funcionado.

¿Es posible ejecutar estos archivos en un Mac con El Capitán o superior?

4voto

siva Puntos 23

En general, se ejecuta un "JAR ejecutable" abriéndolo o con la Terminal java -jar /path/to/game.jar .

Sin embargo, este JAR no contiene un manifiesto adecuado para el lanzamiento, es decir, no es un JAR que se pueda ejecutar.

$ java -jar /path/to/game.jar  
no main manifest attribute, in /path/to/game.jar

Por lo tanto, tienes que especificar la clase principal manualmente. Sin embargo, eso todavía no funciona.

$ java -cp /path/to/game.jar E
Exception in thread "main" java.lang.NoClassDefFoundError: javax/microedition/lcdui/Graphics
[…]
Caused by: java.lang.ClassNotFoundException: javax.microedition.lcdui.Graphics
[…]

Eso es porque este JAR no soporta ser ejecutado en una computadora. Es un juego para un dispositivo móvil y no se puede ejecutar en un ordenador.

0 votos

Gracias por la respuesta. ¿Hay alguna forma de ejecutarlo dentro de otro marco, como parte de un SO emulado?

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