导航:首页 > 编程语言 > java的toolkit

java的toolkit

发布时间:2023-08-01 00:44:06

㈠ jdk是什么

JDK是java语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。

自从Java推出以来,JDK已经成为使用最广泛的Java SDK。由于JDK的一部分特性采用商业许可证,而非开源。

因此,2006年Sun微系统宣布将发布基于GPL的开源JDK,使JDK成为自由软件。在去掉了少量闭源特性之后,Sun微系统最终促成了GPL的OpenJDK的发布。

组件

1、 javac – 编译器,将源程序转成字节码

2、 jar – 打包工具,将相关的类文件打包成一个文件

3、 javadoc – 文档生成器,从源码注释中提取文档

4、 jdb – debugger,查错工具

5、 java – 运行编译后的java程序(.class后缀的)

6、 appletviewer:小程序浏览器,一种执行HTML文件上的Java小程序的Java浏览器。

7、 Javah:产生可以调用Java过程的C过程,或建立能被Java程序调用的C过程的头文件。

8、 Javap:Java反汇编器,显示编译类文件中的可访问功能和数据,同时显示字节代码含义。

9、 Jconsole: Java进行系统调试和监控的工具。

一、系统需求

无论Linux、Windows或者Mac OS系统,JDK均有X86与X64甚至安腾架构的发行版本。且均为多语言发行,即根据系统语言的不同自动显示不同语言的信息。

二、其他 JDK

除了本文中讨论的最广泛使用的 JDK 之外,还有其他 JDK 通常可用于各种平台,其中一些从 Sun JDK 源代码开始,而另一些则没有。都遵循基本的 Java 规范,但通常在明确未指定的领域有所不同,例如垃圾收集、编译策略和优化技术。他们包括:

1、 Azul SystemsZing,适用于 Linux 的低延迟 JDK;

2、 适用于 Linux、Windows、Mac OS X、嵌入式和云的基于Azul Systems/OpenJDK的 Zulu;

3、 OpenJDK/IcedTea;

4、 AicasJamaicaVM;

5、 IBM J9JDK,适用于 AIX、Linux、Windows、MVS、OS/400、Pocket PC、z/OS;

以上内容参考网络-jdk

阅读全文

与java的toolkit相关的资料

热点内容
常微分第三版答案pdf 浏览:262
安卓机qq怎么开悬浮窗 浏览:61
备孕三年了怎么缓解压力大 浏览:741
登录阿里云服务器黑屏 浏览:334
匿名元组Python 浏览:723
华为运动健康存储的文件夹 浏览:520
cad正多边形命令 浏览:461
压缩比150能加97油吗 浏览:397
linux新建群在哪个文件夹 浏览:794
韵达快运app在哪里签收 浏览:336
阿里云服务器如何绑定备案域名 浏览:273
单片机用什么键盘好 浏览:25
android动画面试 浏览:309
pdf无法删除 浏览:90
ftp删除文件java 浏览:89
裂变棋牌源码 浏览:87
邀月命令江别鹤退婚 浏览:656
春秋app在哪里查询 浏览:136
用linux设计 浏览:747
安卓intent什么意思 浏览:946