java和javaw的区别

如题所述

java.exe是win32控制台应用,它提供了一种帮助,代替使用jvm.dll执行java classes
文件,作为一个win32控制台应用,显然他是和一个控制台相关联,当执行Java classes的时候,它运行。

javaw.exe是相似的和java.exe 是一个win32的GUI应用,应用提供自己的GUI窗口,不启用控制台。

因此想运行一个GUI程序不需要命令控制台。

注: javaw -classpath . javaw.HelloWorldSwing 启动的进程为javaw.exe

java -classpath . javaw.HelloWorldSwing 启动的进程为java.exe

java.exe 和 javaw.exe两种运行方式的区别还有一点 java运行GUI以后堵塞在那里直到窗口关闭。

javaw运行GUI后 直接就可以进行下一条命令的运行了。

Java基础视频教程:

温馨提示:内容为网友见解,仅供参考
无其他回答

Java和Javaw的区别
当提到Java和javaw,两者看似相似,都是用于运行程序的工具,但关键的区别在于运行环境。Java直接通过控制台进行操作,而javaw则不是这样。控制台主要设计用于处理纯文本输入和输出,这意味着当你使用javaw运行程序时,所有的输出,包括有用的信息和错误提示,可能会被控制台的文本格式限制,不会直观地显示在...

程序中java和javaw有什么区别
java、javaw的区别:都是java的启动装置,当命令行输出到window的时候,会有java.exe进行,通过任务管理器就可以看到。执行小的java、的程序的时候都会使用到java.exe 进程啦运行;javaw对于我们会比较特殊;java.exe是win32控制台应用,它提供了一种帮助,代替使用jvm.dll执行java classes 文件,作为一...

java和javaw的区别
两个应用程序都能运行你的程序,并非常相似,但是有一个重要的区别,java通过控制台运行,javaw则不是。控制台几乎是为纯文本编成的,例如如果你用javaw运行所有你打印的状态不会被打印出来。你打印在程序中的有用信息,错误信息也是一样。所以,如果你在选择用哪个:如果是基于纯文本的编成用java。如果...

java.exe和javaw.exe的区别
相同点:二者都是Java的虚拟机,用来执行Java程序 不同点:javaw.exe运行程序时不会输出控制台信息,如果是双击打开jar文件的话(假设已经设置好了打开方式),那么根本就不会出现控制台窗口,主要用来运行带窗体的应用程序,其中的“w”就是window的意思,所以用它来运行控制台程序时虽不会报错,但不会...

java.exe和javaw.exe的区别
java.exe是win32控制台应用,javaw.exe是一个win32的GUI应用,这是它们的根本区别 这两句话的可以理解为当你用cmd控制台用这两个程序运行其他java程序的时候,java.exe运行的程序之后cmd控制台进入阻塞状态,正在运行的cmd控制台不能输入其他命令,而用javaw.exe运行java程序的话,控制台还可以输入其他命令...

java和javaw的区别
javaw.exe是相似的和java.exe 是一个win32的GUI应用,应用提供自己的GUI窗口,不启用控制台。因此想运行一个GUI程序不需要命令控制台。注: javaw -classpath . javaw.HelloWorldSwing 启动的进程为javaw.exe java -classpath . javaw.HelloWorldSwing 启动的进程为java.exe java.exe 和 javaw.exe两种...

我的电脑设置了java环境,javaw指令问题…
javaw 就是没有控制台的 java 所以肯定是没有任何输出的 一般javaw用来运行gui程序的,避免多余的输出

javac和javaw有什么区别,是不是一个性质的啊
不是的,java.exe和javaw是一样的,都是用来运行java程序的,前者会打开命令行窗口,后者没有。而javac是java的编译命令工具,用来将.java编译成.class

eclipse中的javaw.exe是什么,它与JRE的关系是什么?
javaw.exe是jre的一部分。jre(java runtime environment),就是java程序的运行环境。用户所写的java程序在经过javac编译后会形成字符行文件,这个java的中间文件,计算机是看不懂的,而这个文件是给jvm(java的虚拟机)用的,由jvm进行解释后形成机器语言给计算机。而这个jvm就在jre中,也就是说java程序...

java安装后bin目录下的javaw是用来做什么的?
javaw是不使用命令窗口的形式来运行java class文件。java是用命令行窗口的形式来运行java class文件。

相似回答