当前位置:  开发笔记 > 编程语言 > 正文

java/javaw/javaws之间的区别

如何解决《java/javaw/javaws之间的区别》经验,为你挑选了4个好方法。

我在想,java/ javaw/ 之间有什么区别javaws?我发现在Windows下,大多数Java都是在开始使用的javaw.



1> Andrew Thomp..:

查看文档:

java命令1/javaw命令2

    java工具启动Java应用程序.它通过启动Java运行时环境,加载指定的类以及调用该类的main方法来实现此目的.

    javaw命令java与之相同,只是javaw没有关联的控制台窗口.使用javaw时,你想要一个命令提示符窗口出现.

javaws命令," Java Web Start命令"

javaws命令启动Java Web Start,它是Java网络启动协议(JNLP)的参考实现.Java Web Start启动托管在网络上的Java应用程序/小程序.

如果指定了JNLP文件,javaws则将启动JNLP文件中指定的Java应用程序/小程序.

javaws发射器有一组在当前版本支持的选项.但是,可能会在将来的版本中删除这些选项.

另请参见JDK 9发行说明不推荐使用的API,功能和选项:

Java部署技术已过时,会在将来的版本中删除
Java Applet和Webstart的功能,包括小程序API,Java的插件,在Java Applet查看器,JNLP和Java Web Start包括javaws工具不赞成使用JDK 9和将在以后的版本中删除.


加一个提到的弃用!
@gaurav这是a)能够编辑答案的能力&b)投票提醒我们的好处。;)

2> 小智..:

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

javaw :( java windowed)应用程序执行程序与控制台无关.所以没有输出/错误的显示.可用于以静默方式将输出/错误推送到文本文件.主要用于启动基于GUI的应用程序

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

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



3> 小智..:

java.exe与控制台关联,而javaw.exe没有任何此类关联.因此,当运行java.exe时,它会自动打开一个命令提示符窗口,其中显示输出和错误流.



4> lfxgroove..:

来自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启动应用程序,applet或类似我怀疑的东西

推荐阅读
云聪京初瑞子_617
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有