java和javaw以及javaws的区别

java和javaw以及javaws的区别

ID:8804577

大小:280.38 KB

页数:5页

时间:2018-04-08

java和javaw以及javaws的区别_第1页
java和javaw以及javaws的区别_第2页
java和javaw以及javaws的区别_第3页
java和javaw以及javaws的区别_第4页
java和javaw以及javaws的区别_第5页
资源描述:

《java和javaw以及javaws的区别》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、java和javaw以及javaws的区别注:本文档由网上搜索到的分享的开源文章(文档)整理而成,非原创,只为更多人了解和参考;原作者为topwqp。所有的这些都是java的启动装置,java.exe经常使用,当使用命令行输出到window的时候,会有java.exe进程,通过任务管理器可以看到。通常我们执行一些小的java程序的时候会有java.exe进程在运行。javaw.exe对于我们也比较特殊,我们也能够通过任务管理器看到javaw.exe进程的运行。javaws通常web开启的时候的进程。jvm.dllj

2、vm.dll是一个java虚拟机在windows平台环境上的实现,也是JRE的一部分,一个C程序能够使用jvm.dll直接运行在jvm上。java.exejava.exe是win32控制台应用,它提供了一种帮助,代替使用jvm.dll执行java classes文件,作为一个win32控制台应用,显然他是和一个控制台相关联,当执行javaclasses的时候,它运行。javaw.exejavaw.exe是相似的和java.exe 是一个win32的GUI应用,应用提供自己的GUI窗口,不启用控制台。因此我们想运行一

3、个GUI程序不需要命令控制台。下面是一个例子:packagejavaw;importjavax.swing.*;publicclassHelloWorldSwing{privatestaticvoidcreateAndShowGUI(){JFramejFrame=newJFrame("HelloWorldSwing");jFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);JLabelhelloLabel=newJLabel("HelloWorld!");jFr

4、ame.getContentPane().add(helloLabel);jFrame.pack();jFrame.setVisible(true);}publicstaticvoidmain(String[]args){javax.swing.SwingUtilities.invokeLater(newRunnable(){publicvoidrun(){createAndShowGUI();}});}}上面是一个GUI程序,按照如下方式运行就是在控制台上运行:java-classpath.javaw.Hello

5、WorldSwing 解释:其中-classpath. 代表把classpath的路径设置为当前目录。运行后查看任务管理器出现了java.exe进程 ------因为这是通过控制台运行的。图如下:如果在eclipse中直接运行:运行后查看任务管理器出现javaw.exe进程 --因为没有通过控制台输出运行。图如下:如果用javaw通过命令行运行也是如上图所示:注: javaw-classpath.javaw.HelloWorldSwing 启动的进程为javaw.exe    java-classpath.java

6、w.HelloWorldSwing 启动的进程为java.exejava.exe 和javaw.exe两种运行方式的区别还有一点 java运行GUI以后堵塞在那里直到窗口关闭。javaw运行GUI后直接就可以进行下一条命令的运行了。javaws.exejavaws.exe进程适用于启动通过web配置的程序,简而言之就是在web应用程序中应用。总结:java.exe用于启动windowconsole 控制台程序javaw.exe用于启动GUI程序javaws.exe用于web程序。jvm.dll就是java虚拟机规范

7、在windows平台上的一种实现

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。