Answers:
java.exe是命令,在其中等待应用程序完成,直到接收下一条命令为止。javaw.exe是不会等待应用程序完成的命令。您可以继续执行其他命令。
.bat
例如,它可以安全地用作脚本的一部分,并且它将等待。但是,当您从手动启动非控制台程序时cmd.exe
,它们cmd.exe
不会等待并立即返回命令提示符。与notepad.exe
vs ping 8.8.8.8
java.exe
是控制台应用程序,javaw.exe
而是Windows应用程序(无控制台)。你不能Console
用javaw.exe
。
java.exe
允许其访问其控制台。例如,java.exe
即使将我的Java控制面板设置为隐藏控制台窗口甚至不启动控制台窗口,也始终使用从Windows浏览器中运行小程序。
javaw.exe命令与java.exe相同,除了javaw.exe没有关联的控制台窗口外
javaw
没有关联的控制台。不一定要创建该窗口(例如,当您从现有控制台窗口运行或完全在后台运行时)。