菜鸟问题: jdk, jar, javaw, javac, javah分别是什么??

发布网友 发布时间:2022-04-23 02:20

我来回答

2个回答

热心网友 时间:2023-10-11 12:35

jdk 是java 开发工具包。 简单来说 ,是开发java 的一个必备工具。

jar 是 java 开发完成之后,打包的结果 类似 程序的 .dll 或者 .exe

javaw 是java 运行环境中的 一个工具, 用于启动 java 或者 jar 程序。 其作用是隐藏控制台的方式, 运行java 程序。

javac 是java 开发工具包(jdk) 其中的一个工具, 用于编译 java 文件, 产生可运行的 .class java 字节码文件。\

javah 是java语言 C 头文件和 stub 文件生成器。 主要用于 java做本地调用的时候。 产生C语言的头文件。

javaw 多数是用于运行 Swing 。 或者不需要控制台的可视化程序。 比如。运行 jar 文件。

javaw -jar jar文件名称

如果运行java 文件。 只要编译好产生.class 字节码文件
然后

javaw .class文件名
调用方式,和java 命令是一样的。 区别只是不产生控制台。

热心网友 时间:2023-10-11 12:35

jdk是java开发工具包,jar是制作好的java包

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com