有什么区别java,javaw, 和javaws

我发现在 Windows 上大多数 Java 的使用都是使用javaw

答案

请参阅 Java 工具文档以了解:

  1. 这**java** 工具启动 Java 应用程序。main方法。
  2. 这**javaw** 命令与java,除了与javaw没有关联的控制台窗口。javaw当你don’t想要出现命令提示符窗口。

javaws命令启动 Java Web Start,它是 Java 网络启动协议 (JNLP) 的参考实现。

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

javaws启动器有一组当前版本支持的选项。

也可以看看JDK 9 发行说明 已弃用的 API、功能和选项:

Java 部署技术已弃用,并将在未来版本中删除
Java Applet 和 WebStart 功能,包括 Applet API、Java 插件、Java Applet Viewer、JNLP 和 Java Web Start,包括**javaws tool** , 都是deprecated in JDK 9并将在未来版本中删除。

来自: stackoverflow.com