“java”,“javaw”和“javaws”有什么区别?
2022-08-31 06:01:55
和 之间有什么区别?javajavawjavaws
我发现在Windows上,Java的大多数使用都是使用.javaw
和 之间有什么区别?javajavawjavaws
我发现在Windows上,Java的大多数使用都是使用.javaw
请参阅 Java 工具文档,了解:
Java工具启动一个 Java 应用程序。它通过启动 Java 运行时环境、加载指定的类并调用该类的方法来实现此目的。mainjavaw命令与 相同,只是没有关联的控制台窗口。在不希望出现命令提示符窗口时使用。javajavawjavaw
javaws 命令,“Java Web Start 命令”
该命令启动 Java Web Start,这是 Java Network Launch Protocol (JNLP) 的参考实现。Java Web Start 启动托管在网络上的 Java 应用程序/小程序。
如果指定了 JNLP 文件,将启动 JNLP 文件中指定的 Java 应用程序/小程序。
启动器具有当前版本中支持的一组选项。但是,这些选项可能会在将来的版本中被删除。javawsjavawsjavaws
另请参阅 JDK 9 发行说明已弃用的 API、功能和选项:
Java Deployment Technologies已被弃用,并将在将来的
Java Applet和WebStart功能中删除,包括Applet API,Java插件,Java Applet Viewer,JNLP和Java Web Start,包括javaws工具,在JDK 9中都被弃用,并将在将来的版本中被删除。
爪哇岛:Java 应用程序执行器,它与控制台相关联以显示输出/错误
javaw:(Java 窗口化)应用程序执行器未与控制台关联。所以没有显示输出/错误。它可用于以静默方式将输出/错误推送到文本文件。它主要用于启动基于 GUI 的应用程序。
javaws:(Java Web start)下载并运行分布式Web应用程序。同样,没有关联的控制台。
所有这些都是 JRE 的一部分,并使用相同的 JVM。