java / javaw / javaws之间的区别

我想知道, java / javaw / javaws什么区别? 我在windows下发现,大部分的Java都是用javaw启动的。

请参阅以下文档:

  • java命令1 / javaw命令2
    1. java工具启动一个Java应用程序。 它通过启动Java运行时环境,加载指定的类并调用该类的main方法来实现。
    2. javaw命令与java完全相同,只是在javaw中没有关联的控制台窗口。 如果不希望显示命令提示符窗口,请使用javaw
  • javaws命令 , “ Java Web Start命令”

java: java应用程序执行程序,它与控制台相关联以显示输出/错误

javaw: (java窗口)应用程序执行器不与控制台相关联。 所以不显示输出/错误。 可以用来静默地将输出/错误推送到文本文件。 主要用于启动基于GUI的应用程序

javaws: (java web start)下载并运行分布式Web应用程序。 再次没有控制台关联。

所有这些都是JRE的一部分,并使用相同的JVM

java.exe与控制台相关联,而javaw.exe没有任何这样的关联。 所以,运行java.exe时,会自动打开一个命令提示符窗口,其中显示输出和错误stream。

http://publib.boulder.ibm.com/infocenter/javasdk/v6r0/index.jsp?topic=%2Fcom.ibm.java.doc.user.aix32.60%2Fuser%2Fjava.html

javaw命令与java完全相同,只是javaw没有关联的控制台窗口。 如果不想显示命令提示符窗口,请使用javaw。 如果失败,javaw启动程序将显示一个包含错误信息的窗口。

而javaws是用于java的web开始的应用程序,小程序或类似的东西,我会怀疑