La fonte di questo problema è che Jar Launcher ( /System/Library/CoreServices/Jar\ Launcher.app
) esegue il jar perfettamente (per quanto ne so, l'app Jar Launcher è quella che esegue i jar che fai doppio clic nel Finder) , ma ho bisogno di impostare i limiti del buffer di memoria.
Quindi ho provato ad eseguire il jar come:
java -Xms1024m -Xmx2048m -jar <path_to_jar>
E quando eseguo un jar come questo, ottengo un'eccezione:
Exception in thread "Thread-11" java.lang.NoSuchMethodError: net.minecraft.Util.excutePost(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
Hai idea di cosa può esserci di sbagliato nel lanciare l'app come descritto sopra? Puoi suggerire un modo per avviare il jar come fa Jar Launcher o come specificare i limiti del buffer di memoria per Jar Launcher?
Modifica
La mia versione java della console è:
java -version
java version "1.6.0_33"
Java(TM) SE Runtime Environment (build 1.6.0_33-b03-424-11M3720)
Java HotSpot(TM) 64-Bit Server VM (build 20.8-b03-424, mixed mode)
Ma non ho idea di come scoprire quale versione è Jar Launcher usando