专注Java教育14年 全国咨询/投诉热线:400-8080-105
动力节点LOGO图
始于2009,口口相传的Java黄埔军校
首页 常见问题 java培训机构:Javaws,Java和javaw的区别

java培训机构:Javaws,Java和javaw的区别

更新时间:2024-04-21 14:26:38 来源:动力节点 浏览18次

javaws、java 和 javaw 都是 Java 开发中常用的命令行工具。

 

javaws 是 Java Web Start 的命令行工具,用于启动基于 Java Web Start 技术的应用程序。Java Web Start 是一种运行在客户端的 Java 应用程序解决方案,它允许用户通过浏览器或其他方式启动一个基于 Java 技术的应用程序。

 

java 是 Java 虚拟机 (JVM) 的命令行工具,用于执行 Java 应用程序。当我们编写 Java 代码后,需要使用编译器将其编译成字节码文件,然后使用 java 命令运行这个字节码文件。java 命令会启动一个 JVM 进程,然后在 JVM 中运行字节码文件中的指令。

 

javaw 和 java 很相似,不同之处在于 javaw 命令不会启动一个命令行窗口,而是直接将应用程序作为 Windows 进程运行。这样可以避免在运行应用程序时弹出一个命令行窗口,使得应用程序更加专业化和美观。

 

举个例子,假设我们有一个名为 MyProgram.java 的 Java 程序,它需要在 Windows 系统上运行。我们可以使用以下三种方式来启动该程序:

 

使用 javaws 命令启动基于 Java Web Start 的应用程序:

 

使用 java 命令运行字节码文件:

 

使用 javaw 命令启动不弹出命令行窗口的 Java 应用程序:

 

总之,javaws 用于启动基于 Java Web Start 的应用程序,java 用于运行 Java 应用程序,而 javaw 与 java 类似,但不会在启动应用程序时弹出命令行窗口。

提交申请后,顾问老师会电话与您沟通安排学习

免费课程推荐 >>
技术文档推荐 >>