7 votes

"Minecraft" est endommagé et ne peut pas être ouvert sur Mountain Lion

J'essaie de faire fonctionner Minecraft sur Mac OS X Mountain Lion. J'ai téléchargé le fichier zip (lien ici ) de minecraft.net et l'a décompressé. J'ai double-cliqué sur l'icône et il me dit,

"Minecraft" est endommagé et ne peut être ouvert. Vous devez le déplacer dans la Corbeille.

Je l'ai téléchargé plusieurs fois et deux autres outils de décompression ne se plaignent pas. S'agit-il d'un problème lié à Mountain Lion ? J'ai installé Java avec les versions suivantes :

$ java -version
java version "1.6.0_37"
Java(TM) SE Runtime Environment (build 1.6.0_37-b06-434-11M3909)
Java HotSpot(TM) 64-Bit Server VM (build 20.12-b01-434, mixed mode)

MISE À JOUR : J'ai fait le Show Package Contents pour minecraft et j'ai lancé JavaLauncher sur le fichier jar, ça a semblé fonctionner. Mais après la mise à jour de minecraft, j'ai obtenu cette erreur :

      Minecraft has crashed!      
      ----------------------      

Minecraft has stopped running because it encountered a problem; Failed to start game

A full error report has been saved to /Users/scott/Library/Application Support/minecraft/crash-reports/crash-2012-11-25_10.25.30-client.txt - Please include a copy of that file (Not this screen!) if you report this crash to anyone; without it, they will not be able to help fix the crash :(

--- BEGIN ERROR REPORT 99374f70 --------
Full report at:
/Users/scott/Library/Application Support/minecraft/crash-reports/crash-2012-11-25_10.25.30-client.txt
Please show that file to Mojang, NOT just this screen!

Generated 11/25/12 10:25 AM

-- System Details --
Details:
    Minecraft Version: 1.4.5
    Operating System: Mac OS X (x86_64) version 10.8.2
    Java Version: 1.7.0_09, Oracle Corporation
    Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
    Memory: 22467144 bytes (21 MB) / 71499776 bytes (68 MB) up to 1060700160 bytes (1011 MB)
    JVM Flags: 0 total; 
    AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
    Suspicious classes: No suspicious classes found.
    IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
    LWJGL: 2.4.2
    OpenGL: ~~ERROR~~ NullPointerException: null
    Is Modded: Probably not. Jar signature remains and client brand is untouched.
    Type: Client (map_client.txt)
    Texture Pack: ~~ERROR~~ NullPointerException: null
    Profiler Position: N/A (disabled)
    Vec3 Pool Size: ~~ERROR~~ NullPointerException: null[failed to get system properties (java.lang.NullPointerException)]

org.lwjgl.LWJGLException: Could not get the JAWT interface
    at org.lwjgl.opengl.AWTSurfaceLock.lockAndInitHandle(Native Method)
    at org.lwjgl.opengl.AWTSurfaceLock.access$100(AWTSurfaceLock.java:49)
    at org.lwjgl.opengl.AWTSurfaceLock$1.run(AWTSurfaceLock.java:89)
    at java.security.AccessController.doPrivileged(Native Method)
    at org.lwjgl.opengl.AWTSurfaceLock.privilegedLockAndInitHandle(AWTSurfaceLock.java:86)
    at org.lwjgl.opengl.AWTSurfaceLock.lockAndGetHandle(AWTSurfaceLock.java:64)
    at org.lwjgl.opengl.MacOSXCanvasPeerInfo.initHandle(MacOSXCanvasPeerInfo.java:53)
    at org.lwjgl.opengl.MacOSXDisplayPeerInfo.doLockAndInitHandle(MacOSXDisplayPeerInfo.java:56)
    at org.lwjgl.opengl.PeerInfo.lockAndGetHandle(PeerInfo.java:85)
    at org.lwjgl.opengl.MacOSXContextImplementation.create(MacOSXContextImplementation.java:47)
    at org.lwjgl.opengl.Context.<init>(Context.java:120)
    at org.lwjgl.opengl.Display.create(Display.java:858)
    at org.lwjgl.opengl.Display.create(Display.java:784)
    at org.lwjgl.opengl.Display.create(Display.java:765)
    at net.minecraft.client.Minecraft.a(SourceFile:232)
    at net.minecraft.client.Minecraft.run(SourceFile:515)
    at java.lang.Thread.run(Thread.java:722)
--- END ERROR REPORT adc22a49 ----------

8voto

Magnus Points 15064

En fait, le problème est que Mountain Lion affiche ce message d'erreur absurde pour toute application non autorisée par Apple ou provenant de l'App Store, par défaut. Il suffit d'aller dans Apple -> Préférences Système... -> Sécurité et confidentialité -> Autoriser les applications téléchargées depuis :

Sélectionnez ensuite "N'importe où". Cela semble utile, mais je n'ai pas réussi à faire fonctionner Minecraft sans désactiver ce contrôle de sécurité.

1voto

Nathan Walker Points 6054

J'ai le même problème.

Une solution consiste à cliquer avec le bouton droit de la souris sur le fichier, à sélectionner Show Package Contents, puis à aller dans Contents -> Resources -> Java. Ensuite, il suffit d'ouvrir le fichier en utilisant MinecraftLauncher.jar. Vous pouvez créer un alias pour faciliter l'accès à ce fichier si vous le souhaitez.

Je suppose que quelque chose est endommagé ou ne va pas avec l'un des fichiers d'application dans le fichier Minecraft.app.

1voto

Piotr Kamoda Points 323

L'application java fonctionne bien pour moi, mais les lanceurs peuvent être fragiles sur OS X. Vous pouvez essayer ce lanceur Minecraft que j'ai codé en bash puisqu'il appelle explicitement java plutôt que de compter sur le système pour l'appeler :

http://pastebin.com/NEcagTvW

Le paquet s'appelle bashcraft et la source est disponible sur github .

#!/bin/bash
# bashcraft, a minimal Minecraft launcher and updater
# crafted by Alex (Qwertylex), Zarek Jenkinson (akiwiguy) and maybe some more
# see https://github.com/Qwertylex/bashcraft/blob/master/README.md for details
# License: This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License.
# To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/

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