FEm:
Escribí un archivo Java que incluye JavaFX. Ahora, quiero ejecutar este archivo, como java-jar example.jar Pero me gustaría para suprimir la salida gráfica. ¿Hay alguna posible, como una bandera o cualquier otra cosa, para hacer esto? Mi programa normalmente se muestra la barra de progreso y después de que un vídeo de la simulación.
Muchas gracias.
Abra:
Para más detalles sobre JB Nizet comentario 's. Los archivos JAR tienen manifiestos. Con el fin de ejecutar su JAR utilizando el comando java -jar example.jar
, el manifiesto debe tener una Main-Class
entrada. Y su clase principal debe tener un main()
método.
Por lo tanto poner en marcha su aplicación como así ...
java -jar example.jar NO_GUI
Y en su main()
método, escribir algo como lo siguiente ...
public static void main(String[] args) {
if (args.length > 0 && "NO_GUI".equals(args[0]) {
// Don't show GUI
}
else {
// Show the GUI.
}
}