1 votos

Ejecute java incluido en .app desde la línea de comandos

La pregunta es ¿cómo ejecuto alguna aplicación escrita en java y empaquetada en el paquete .app desde la línea de comandos?

El objetivo principal de esto es ejecutar una aplicación bajo JDK7. Entonces lo comenzaré con el java incluido en JDK7 en lugar del predeterminado.

Necesito algo como https://apple.stackexchange.com/a/10253/15553 pero con java, para poder ejecutarlo con un JDK diferente.

1voto

Ahlqvist Puntos 151

Para cambiar a otra JVM, intente modificar la variable de entorno de shell JAVA_HOME y PATH

 # in ~/.profile
# switch to another JVM (here, 1.7)
unset JAVA_HOME PATH
export JAVA_HOME="$(/usr/libexec/java_home -F --version 1.7 2>/dev/null)"
export PATH="${JAVA_HOME}/bin:${PATH}"

# general info on Java preferences
open -a 'Java Preferences'

1voto

kch Puntos 110

O abra el archivo .app y edite o agregue el valor JVMVersion en Info.plist así

 <key>JVMVersion</key>
<string>1.6+</string>

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X