JDK
开发 | Sun |
---|---|
17.0.0(2021 | |
编程语言 | Java |
Windows NT、macOS、Linux、Solaris | |
IA-32、x64、ARM、SPARC | |
类型 | 软件开发 |
许可协议 | Sun协议( |
网站 | www |
Java Development Kit(JDK)
用途
[编辑]包含 组件
[编辑]JDK
- javac:编译
器 ,将 后 缀名为.java的 源 代 码编译成 后 缀名为“.class”的 字 节码 - java:运行
工具 ,运行.class的 字 节码 - jar:
打 包 工具 ,将 相 关的类文件 打 包 成 一 个文件 - javadoc:
文 档生成 器 ,从源码注 释中 提 取 文 档,注 释需符合 规范 - jdb debugger:调试
工具 - jps:显示
当 前 java程 序 运行的 进程状 态 - javap:
反 编译程 序 - appletviewer:运行
和 调试applet程 序 的 工具 ,不 需要 使用 浏览器 - javah:从Java类
生成 C头文件 和 C源 文 件 。这些文 件 提供 了 连接胶合,使 Java和 C代 码可进行交互 。[2] - javaws:运行JNLP
程 序 - extcheck:
一 个检测jar包 冲突的 工具 - apt:
注 释处理工 具 [3] - jhat:java
堆 分析 工具 - jstack:栈跟踪
程 序 - jstat:JVM检测统计
工具 - jstatd:jstat
守 护进程 - jinfo:获取
正 在 运行或 崩 溃的java程 序 配置 信 息 - jmap:获取java进程
内 存 映 射 信 息 - idlj:IDL-to-Java编译
器 。将 IDL语言转化为java文 件 [4] - policytool:
一 个GUI的 策略 文 件 创建和 管理 工具 - jrunscript:
命令 行 脚本 运行
JDK
JDK
系 统需求
[编辑]无论Linux、Windows
版本
[编辑]- Limited Update
包含 新 功 能 和 非 安全 修正 ,版本 号 是 20的 倍数 - Critical Patch Updates(CPUs)
只 包含 安全 修正 ,版本 号 将 是 上 一 个Limited Update版本 号 加 上 五 的 倍数 后 的 奇数 。
Java SE 7 Update 71
重要 补丁更新 (Critical Patch Update)- 补丁
集 更新 (Patch Set Update)
Oracle
参 见
[编辑]- 软件开发
工具 包 (SDK)
参考 文献
[编辑]- ^ Oracle
公布 JVM未来 战略 JDK将 包含 闭源特性 - 51CTO.COM. 开发频道 51CTO.COM. [2018-03-20]. (原始 内容 存 档于2018-03-20). - ^ Javah - 软件
人生 ,雕刻时光 - ITeye博 客 . ITeye博 客 . [2018-03-20]. (原始 内容 存 档于2018-03-20) (中 文 (中国 大 陆)). - ^ Java
中 Annotation(注 释)系列 学 习笔记(4)_时空网络_新 浪 博 客 . [2018-03-20]. (原始 内容 存 档于2018-03-20). - ^ IBM Knowledge Center. IBM Knowledge Center. [2018-03-20] (
美国 英 语). - ^ Java SE - Change in Version Numbering Scheme. ORACLE. May 6, 2013 [2013-05-16]. (
原始 内容 存 档于2019-12-22). - ^ Java CPU
和 PSU版本 解 释. ORACLE. 2014-10-14 [2016-05-03]. (原始 内容 存 档于2019-02-16).
外部 链接
[编辑]- New to Java Programming Center (页面
存 档备份,存 于互联网档案 馆)(英文 ) - OpenJDK(页面
存 档备份,存 于互联网档案 馆)(英文 ) - Java SE Downloads (页面
存 档备份,存 于互联网档案 馆)(英文 )
|