Answers:
java.exe
弹出控制台窗口。javaw.exe
才不是。
如果您希望输出文本,则需要使用java.exe
。如果应用程序弹出自己的窗口(例如Eclipse),则可以使用javaw.exe
。
来自-http: //www.neuber.com/taskmanager/process/javaw.exe.html
“ javaw.exe命令与java.exe相同,除了javaw.exe没有关联的控制台窗口。这意味着您无法使用-version显示版本,因为没有控制台可以显示它。当您不希望出现命令提示符窗口时,请使用javaw.exe。但是,如果由于某种原因启动失败,javaw.exe启动器将显示一个带有错误信息的对话框。”
希望这可以帮助。
您可以将Javaw用于GUI应用程序,即Java swing应用程序或任何Java桌面应用程序,甚至不需要任何控制台输出的Java服务。javaw的用途是使Java应用程序成为非日志记录模式。使用java.exe运行Java应用程序,如果您切断控制台,则应用程序应立即关闭。但是对于javaw,它将保持运行状态。您必须使用任务管理器将其杀死。