Récemment, j'ai noté que certaines applications fonctionnent sur javaw(pas dans java). Quelle est la différence entre eux et comment puis-je exécuter mon application Swing javaw?
Récemment, j'ai noté que certaines applications fonctionnent sur javaw(pas dans java). Quelle est la différence entre eux et comment puis-je exécuter mon application Swing javaw?
Réponses:
java.exe est la commande dans laquelle il attend la fin de l'application jusqu'à ce qu'il prenne la commande suivante. javaw.exe est la commande qui n'attendra pas la fin de l'application. vous pouvez continuer avec d'autres commandes.
.batcmd.execmd.exenotepad.exeping 8.8.8.8
java.exeest l'application console tandis que l'application javaw.exeWindows est (sans console). Vous ne pouvez pas avoir Consoleavec javaw.exe.
java.exeest autorisé à accéder à sa console. L'exécution d'une applet à partir d'un navigateur sous Windows, par exemple, utilise toujours java.exemême si mon panneau de configuration Java est défini sur Masquer la fenêtre de la console ou même Ne pas démarrer une fenêtre de console .
La commande javaw.exe est identique à java.exe, sauf qu'avec javaw.exe il n'y a pas de fenêtre de console associée
javawil n'y a pas de console associée . La fenêtre n'est pas nécessairement créée (par exemple, lorsque vous exécutez à partir d'une fenêtre de console existante ou complètement en arrière-plan).