Possible en double:
Is there a way to the hide win32 launch console from a Java program (if possible without JNI)l'application Déconnecter java de la console/fenêtre de commande
Quand je lance mon application java swing dans un fichier batch sur les fenêtres, la fenêtre console/de commande reste ouverte pendant que mon L'application Java est en cours d'exécution. Cela crée une fenêtre supplémentaire sur ma barre des tâches que je préférerais ne pas avoir. Mais quand je ferme la fenêtre de commande il arrête mon application Java. Existe-t-il un moyen, peut-être via le fichier batch ou les paramètres de ligne de commande ou les modifications de code de mon application, de faire java.exe quitter après avoir mis en place mon application swing et la fenêtre console fermée pendant que mon application fonctionne?
méthode principale est la suivante:
public static void main(String args[]) {
ApplContext applContext = new ApplContext();
Throwable error = null;
try {
applContext.setUserConfigDir(args.length>0 ? args[0] : null);
applContext.loadData();
ApplTools.initLookAndFeel(Parameters.P_NIMBUS_LAF.of(applContext.getParameters()));
} catch (Throwable e) {
error = e;
}
// JWorkSheet is a JFrame.
new JWorkSheet(applContext, error).setVisible();
}
Pourrions-nous voir un extrait de votre code? De préférence, la méthode principale. – jjnguy
En outre, vérifiez ceci: http://stackoverflow.com/questions/649634/how-do-i-run-a-bat-file-in-the-background-from-another-bat-file – daveb
Ceci est un dup de cette question: http://stackoverflow.com/questions/264687/-there-a-way-to-the-hide-win32-launch-console-from-a-java-program-if-possible –