La fuente de este problema es que Jar Launcher ( /System/Library/CoreServices/Jar\ Launcher.app
) ejecuta el jar a la perfección (hasta donde sé, la aplicación Jar Launcher es la que ejecuta los tarros en los que haces doble clic en el buscador) , pero necesito establecer un límite de memoria intermedia.
Así que he intentado ejecutar el tarro como:
java -Xms1024m -Xmx2048m -jar <path_to_jar>
Y cuando ejecuto un tarro como este, obtengo una excepción:
Exception in thread "Thread-11" java.lang.NoSuchMethodError: net.minecraft.Util.excutePost(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
¿Tienes alguna idea de lo que puede estar mal al lanzar la aplicación de la manera descrita anteriormente? ¿Puede sugerir alguna forma de iniciar el jar como lo hace Jar Launcher o cómo especificar los límites de memoria intermedia para Jar Launcher?
EDITAR
La versión java de mi consola es:
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)
Pero no tengo idea de cómo averiguar qué versión está usando Jar Launcher