Java JDK 捆绑了许多工具,使 Java 开发人员能够更好地进行编程。您知道并经常使用“java”和“javac”。你知道“pack200”吗?我们的 JKD 捆绑包中默认提供了许多此类工具。此页面被删节,以提供 Java JDK 默认可用工具的快速参考。这是基于 Java JDK 1.8
Java工具 | 描述 |
---|---|
appletviewer | 在 Web 浏览器之外运行小程序。 |
extcheck | 检测目标 jar 文件和安装的扩展 jar 文件之间的版本冲突。 |
idlj | 为给定的 IDL 文件生成 Java 绑定。 |
jabswitch | 使实现 Java Accessibility API 的 Java 应用程序对 MS Windows 系统上的辅助技术可见。 |
jar | 将多个文件聚合并压缩为单个 JAR 文件。 |
jarsigner | 对 jar 文件进行数字签名,并验证已签名 jar 文件的签名和完整性。 |
java | 启动 Java 应用程序。 |
javac | 将 Java 源文件编译为二进制类文件。 |
javadoc | 从 Java 源文件中生成 API 文档。 |
javafxpackager | 打包 JavaFx 应用程序以进行部署。 |
javah | 在编写本机方法时生成 C 语言头文件和存根。 |
javap | 反汇编 Java 类文件。 |
java-rmi | 生成存根、骨架和其他 RMI 相关任务。 |
javaw | 在 MS Windows 的自己的窗口中运行基于 GUI 的 Java 应用程序。 |
javaws | 启动通过 Web 分发的 Java 应用程序。 |
jcmd | 向 Java JVM 发送诊断命令请求。 |
jconsold | 用于监视在 JVM 中运行的 Java 应用程序的 GUI 工具。 |
jdb | 调试 Java 类。 |
jdeps | 分析Java类的依赖关系。 |
jhat | 解析和浏览 Java 堆转储。 |
jinfo | 打印给定进程或核心文件或远程调试服务器的配置信息。 |
jjs | 调用 Nashorn JavaScript 引擎。 |
jmap | 打印 Java 应用程序进程的共享对象内存映射或堆内存详细信息。 |
jmc | 监视、分析和调试 Java 应用程序。 |
jps | 列出目标系统上已检测的 HotSpot Java VM。 |
jrunscript | 运行像 JavaScript 这样的 scipting 语言文件。 |
jsadebugd | 附加到 Java 进程并充当调试服务器,以便远程客户端可以连接到它。 |
jstak | 打印给定 Java 进程的线程堆栈跟踪。 |
jstat | 显示检测的 HotSpot JVM 的性能统计信息。 |
jstatd | 启动 RMI 服务器以监视检测的 HotSpot Java 虚拟机的创建和终止。 |
jvisualvm | 通过 GUI 监视、分析和调试运行的 Java 应用程序。 |
keytool | 创建、管理、存储密钥和安全证书。 |
kinit | 获取和缓存 Kerberos 票证授予票证。 |
klist | 列出凭据缓存和密钥选项卡中的条目。 |
ktab | 管理安全密钥表中的条目。 |
native2ascii | 将以 JRE 支持的任何字符编码编码的文件转换为以 ASCII 编码的文件。 |
orbd | 在 CORBA 环境中定位和调用服务器上的持久对象。 |
pack200 | 使用 Java gzip 压缩器将 Java JAR 文件转换为压缩的 pack200 文件。 |
policytool | 创建和修改定义系统 Java 安全策略的外部策略配置文件。 |
rmic | 为 Java 远程对象生成存根和骨架。 |
rmid | 启动允许远程对象在 JVM 中注册和激活的激活系统守护进程。 |
rmiregistry | 启动远程对象注册表。 |
schemagen | 为 Java 架构 XML 绑定生成模式。 |
serialver | 返回Java 类serialVersionUID。 |
servertool | 使程序员能够注册、注销、启动和关闭持久服务器。 |
tnameserv | 提供对 Java 命名服务的访问。 |
unpack200 | 将 pack200 文件转换回 Java JAR 文件。 |
wsgen | 读取现有的 Web 服务实现类并生成 Java JAX-WS 可移植工件。 |
wsimport | 读取 WSDL 并生成 Java JAX-WS 可移植工件。 |
xjc | 用于 XML 绑定的 Java 架构的绑定编译器。 |
你适合学Java吗?4大专业测评方法
代码逻辑 吸收能力 技术学习能力 综合素质
先测评确定适合在学习