首页 > 编程语言 > 详细

【java基础】java.exe、javaw.exe、javaws.exe的含义和作用

时间:2021-06-05 21:54:03      阅读:25      评论:0      收藏:0      [点我收藏+]

一.  概述

  三个应用程序分别对应三个java命令。

  java命令用来启动java应用,启动JRE(Java Runtime Environment),加载类并且启动main()方法。还可以通过加载main()方法或者扩展javafx.application.Appcation,启动javaFX应用,其实后者实质上还是实例化Application类,调用init()方法,然后调用start(javafx.stage.Stage)方法。

  javaw命令不启动控制台。其他和java命令一模一样。

  javaws命令用来启动javaweb程序,ws是web start的缩写。

二. 详述

技术分享图片

 

 图0:①部分为java命令的作用,②部分为java命令的具体使用。

  java命令的作用就是启动,可以启动类的main()方法,也可以启动javaFX的application。代替jvm执行java.class文件,它与控制台相关联,启动console window控制台程序的时候比较适合。报错信息也会在控制台显示。

技术分享图片

 

   javaw命令和java命令一模一样,除了(这是不是推翻了前一句话?)不启动控制台窗口,而且因为不与控制台相关联,所以报错信息会显示在diglog box(提示框)上。

技术分享图片

 

   javaws用来下载并运行分布式网络应用。不关联控制台。

三. 总结 

 

四. 参考

1. docs.oracle.com/javase/8/docs/technotes/tools/windows/java.html

2. docs.oracle.com/javase/7/docs/technotes/tools/share/javaws.html

3. stackoverflow.com/tags/java-web-start/info

4. stackoverflow.com/questions/8194713/what-is-the-difference-between-java-javaw-and-javaws

5. java vs javaw vs javaws - Javapapers

【java基础】java.exe、javaw.exe、javaws.exe的含义和作用

原文:https://www.cnblogs.com/lastaz3/p/14853760.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!