"Minecraft" è danneggiato e non può essere aperto su Mountain Lion

7

Sto cercando di eseguire Minecraft su Mac OS X Mountain Lion. Ho scaricato il file zip (link qui ) da minecraft.net e decompresso. Doppio clic sull'icona e mi dice,

"Minecraft" is damaged and can't be opened. You should move it to the Trash.

L'ho scaricato diverse volte e altri 2 strumenti di decompressione non si lamentano. C'è qualche problema con Mountain Lion? Ho Java installato con le versioni come segue:

$ 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)

UPDATE : ho fatto il Show Show Contents per minecraft e ho eseguito JavaLauncher sul file jar, sembrava funzionare. Ma dopo che minecraft si è aggiornato, ho ricevuto questo errore:

      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 ----------
    
posta at01 25.11.2012 - 04:06
fonte

3 risposte

8

In realtà il problema era che Mountain Lion dava questo messaggio di errore assurdo a qualsiasi app non autorizzata da Apple o dall'App Store, per impostazione predefinita. Devi solo andare su Apple - > Preferenze di sistema ... - > Sicurezza e amp; Privacy - > Consenti alle applicazioni scaricate da:

Quindi seleziona "Ovunque". Sembra che questo sia utile, ma non riesco a far funzionare Minecraft senza disabilitare questo controllo di sicurezza.

    
risposta data 06.01.2013 - 06:28
fonte
1

Sto riscontrando lo stesso problema.

Una soluzione alternativa è fare clic con il pulsante destro del mouse sul file, selezionare Mostra contenuto pacchetto, quindi andare a Contenuto - > Risorse - > Giava. Quindi, apri semplicemente usando MinecraftLauncher.jar. Puoi fare un alias a questo per un facile accesso, se lo desideri.

Suppongo che qualcosa sia danneggiato / sbagliato con uno dei file dell'applicazione nel file Minecraft.app.

    
risposta data 25.11.2012 - 04:32
fonte
1

L'app java funziona bene per me, ma i launcher possono essere fragili su OS X. Puoi provare questo launcher di Minecraft che ho codificato in bash dato che chiamerebbe esplicitamente java piuttosto che fare affidamento sul sistema per chiamarlo:

link

Il pacchetto si chiama bashcraft e la fonte è disponibile su 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/
    
risposta data 25.11.2012 - 05:18
fonte

Leggi altre domande sui tag