Esecuzione di .jar su un Mac

3

Recentemente ho desiderato poter giocare ancora con un gioco Minigolf che è stato installato con il mio primo telefono cellulare, un Sony Ericsson T610 (mangia il tuo cuore, iPhone!), Che ha più o meno questo aspetto:

'membro?

Cisonobuoneragionipercrederecheilgiocosia"abandonware" e che Sony Ericsson non offra più supporto per questo.

Penso che il gioco possa essere trovato come file .jar online, ed è questo o questo .

Tuttavia, dopo aver scaricato questi file, non sono stato in grado di eseguirli. Java è installato nella cartella / Library dell'unità Macintosh HD e quando faccio clic con il pulsante destro del mouse per aprirlo, ottengo un "Non è stato possibile avviare il file JAR Java" Real_Minigolf_2005_128x128_SE_K300i-448093.jar ". Controllare la Console per possibili messaggi di errore." messaggio di errore.

Ho esaminato questa risposta e questo uno , ma nessuno dei due ha lavorato.

È possibile eseguire questi file su un Mac su cui è in esecuzione El Capitan o precedente?

    
posta MicroMachine 17.05.2017 - 10:06
fonte

1 risposta

3

In generale, esegui un 'JAR eseguibile' aprendolo o con Terminal java -jar /path/to/game.jar .

Tuttavia, questo JAR non contiene un manifest appropriato per il lancio, cioè non un JAR eseguibile.

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

Quindi devi specificare la classe principale manualmente. Tuttavia, ciò non funziona ancora.

$ 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
[…]

Questo perché questo JAR non supporta l'esecuzione su un computer. È un gioco per un dispositivo mobile e non è possibile avviarlo su un computer.

    
risposta data 17.05.2017 - 10:15
fonte

Leggi altre domande sui tag