2 votes

Exécuter un .jar sur un Mac

Récemment, j'ai souhaité pouvoir encore jouer à un Minigolf qui était installé avec mon premier téléphone portable. Sony Ericsson T610 (mangez votre cœur, iPhone !), qui ressemblait à peu près à ceci :

enter image description here

"Membre" ?

Il y a de bonnes raisons de penser que le jeu est un "abandonware" et que Sony Ericsson n'offre plus de support pour ce jeu.

Je pense que le jeu peut être trouvé comme un fichier .jar en ligne, et est soit celui-ci ou celui-ci .

Cependant, après avoir téléchargé ces fichiers, je n'ai pas été en mesure de les exécuter. Java est installé dans le /Bibliothèque du dossier de l Macintosh HD et quand je clique avec le bouton droit de la souris sur le fichier pour l'ouvrir, j'obtiens une "Le fichier Java JAR "Real_Minigolf_2005_128x128_SE_K300i-448093.jar" n'a pas pu être lancé. Vérifiez les messages d'erreur éventuels dans la console." message d'erreur.

J'ai examiné cette réponse y celui-ci mais aucun des deux n'a fonctionné.

Est-il possible d'exécuter ces fichiers sur un Mac fonctionnant sous El Capitan ou plus ?

4voto

grg Points 181593

En général, vous exécutez un "JAR exécutable" en l'ouvrant ou en utilisant le terminal. java -jar /path/to/game.jar .

Cependant, ce JAR ne contient pas un manifeste approprié pour le lancement, c'est-à-dire qu'il ne s'agit pas d'un JAR exécutable.

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

Vous devez donc spécifier la classe principale manuellement. Cependant, cela ne fonctionne toujours pas.

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

C'est parce que ce JAR ne supporte pas d'être exécuté sur un ordinateur. C'est un jeu pour un appareil mobile et vous ne pouvez pas le lancer sur un ordinateur.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X