java.exe和javaw.exe之间的区别

“ java.exe”和“ javaw.exe”都是Windows平台上的Java可执行文件。这些文件几乎是Java Application Launcher实用程序的相同版本。两种版本的Starter都采用相同的参数和选项。Starter通过“ java”或“ javaw”调用,后跟Starter选项,类或Java归档(JAR)文件名和应用程序参数。

javaw.exe

non-console version应用程序Starter的此命令通常用于通过图形用户界面(GUI)启动Java应用程序。这些应用程序具有带有菜单,按钮和其他交互元素的窗口。本质上,当您不希望出现命令提示符窗口以接受进一步的输入或显示输出时,请使用javaw.exe。

但是,如果由于某种原因启动Java应用程序失败,则javaw.exeStarter将显示一个对话框,其中包含错误信息。

java.exe

java.exe与javaw.exe非常相似。该console version发射器被用于与基于文本的接口或输出文本的应用程序。使用“ java”启动的任何应用程序都将导致命令行等待应用程序响应,直到关闭为止。

使用javaw启动时,应用程序启动,并且命令行立即退出并为下一条命令做好准备。

那只是java.exe和javaw.exe之间的明显区别。如果您知道其他明显的区别,请与我们所有人分享。

学习愉快!

saigon has written 1440 articles

Leave a Reply