JDK/bin下工具列表说明
JDK/bin下工具列表说明
appletviewer.exe:一种执行HTML文件上的Java小程序类的Java浏览器
apt.exe:注解处理工具(Annotation Processing Tool), SolarisTM 操作系统和 Linux上用于处理注释的工具
extcheck.exe:扩展检测工具,检测目标 jar 文件与当前安装方式扩展jar 文件间的版本冲突
HtmlConverter.exe:Java(TM) 插件 HTML 转换器是一种实用程序,可用于将任一包含小程序的 HTML 页面,转换为使用 Java(TM)插件的格式
idlj.exe:IDL转Java编译器(IDL-to-Java Compiler),用于为指定的IDL文件生成Java绑定,IDL意即接口定义语言(Interface Definition Language)
jabswitch.exe:Java访问桥开关(JavaAccess Bridge switch),用于启用/禁用Java访问桥。Java访问桥内置于Java 7 Update 6及以上版本,主要为Windows系统平台提供一套访问Java应用的API
jar.exe:文件管理工具,是个java应用程序,可将多个文件合并为单个JAR归档文件
jarsigner.exe:密钥签名工具,为 Java 归档 (JAR) 文件产生签名,并校验已签名的 JAR文件的签名
java.exe:运行工具,Java解释器,直接从类文件执行Java应用程序代码
javac.exe:编译工具,Java编译器,将Java源代码换成字节代
javadoc.exe:文档工具,根据Java源代码及其说明语句生成的HTML文档
javafxpackager.exe:JavaFX包装器,用于执行与封装或签名JavaFX应用有关的任务
javah.exe:头文件工具,用于根据Java类生成C/C++头文件和源文件(主要用于JNI开发领域)
javap.exe:Java反编译工具,主要用于根据Java字节码文件反汇编为Java源代码文件
javapackager.exe:Java包装器,执行与包装并签署Java和JavaFX应用程序的任务
java-rmi.exe:Java远程方法调用(JavaRemote Method Invocation)工具,主要用于在客户机上调用远程服务器上的对象
javaw.exe:Java运行工具,用于运行.class字节码文件或.jar文件,但不会显示控制台输出信息,适用于运行图形化程序
Javaws.exe:用于启动和控制Web上的java程序。Java Web Start,可从Web下载和运行Java应用程序,下载、安装、运行、更新Java应用程序都非常简单方便
jcmd.exe:Java 命令行(JavaCommand),用于向正在运行的JVM发送诊断命令请求
jconsole.exe:图形化用户界面的监测工具,主要用于监测并显示运行于Java平台上的应用程序的性能和资源占用等信息
Jdb.exe:Java调试工具(Java Debugger),主要用于对Java应用进行断点调试
jdeps.exe:类依赖分析器,显示Java类的包级别或类级别的依赖,接受一个.class文件,一个目录,或者一个jar文件作为输入,默认把结果输出到系统输出(控制台)上 (Java8新特性)
jhat.exe:java堆分析工具(Java Heap Analysis Tool),用于分析Java堆内存中的对象信息
jinfo.exe:Java配置信息工具(Java Configuration Information),打印指定Java进程、核心文件或远程调试服务器的配置信息
jjs.exe:Nashorn引擎,接受一些JavaScript源代码为参数,并且执行这些源代码 (Java8新特性)
jmap.exe:Java内存映射工具(Java Memory Map),主要用于打印指定Java进程、核心文件或远程调试服务器的共享对象内存映射或堆内存细节
jmc.exe:Java任务控制工具(Java Mission Control),主要用于HotSpot JVM的生产时间监测、分析、诊断
jps.exe:JVM进程状态工具(JVM Process Status Tool),用于显示目标系统上的HotSpotJVM的Java进程信息
jrunscript.exe:Java命令行脚本外壳工具(commandline script shell),用于解释执行javascript、groovy、ruby等脚本语言
jsadebugd.exe:Java可用性代理调试守护进程(JavaServiceability Agent Debug Daemon),主要用于附加到指定的Java进程、核心文件,或充当一个调试服务器
jstack.exe:Java堆栈跟踪工具,主要用于打印指定Java进程、核心文件或远程调试服务器的Java线程的堆栈跟踪信息
jstat.exe:JVM统计监测工具(JVM Statistics Monitoring Tool),主要用于监测并显示JVM的性能统计信息
jstatd.exe:jstatd(VM jstatd Daemon)工具是一个RMI服务器应用,用于监测HotSpotJVM的创建和终止,并提供一个接口,允许远程监测工具附加到运行于本地主机的JVM上
jvisualvm.exe:JVM监测、故障排除、分析工具,主要以图形化界面的方式提供运行于指定虚拟机的Java应用程序的详细信息
keytool.exe:密钥和证书管理工具,主要用于密钥和证书的创建、修改、删除等
kinit.exe:主要用于获取或缓存Kerberos协议的票据授权票据
klist.exe:允许用户查看本地凭据缓存和密钥表中的条目(用于Kerberos协议)
ktab.exe:Kerberos密钥表管理工具,允许用户管理存储于本地密钥表中的主要名称和服务密钥
native2ascii.exe:本地编码到ASCII编码的转换器(Native-to-ASCIIConverter),用于"任意受支持的字符编码"和与之对应的"ASCII编码和(或)Unicode转义"之间的相互转换
orbd.exe:对象请求代理守护进程(Object Request Broker Daemon),它使客户端能够透明地定位和调用位于CORBA环境的服务器上的持久对象
pack200.exe:AR文件打包压缩工具,它可以利用Java类特有的结构,对普通JAR文件进行高效压缩,以便于能够更快地进行网络传输
packager.exe:这是微软提供的对象包装程序,用于对象安装包
policytool.exe:策略工具,用于管理用户策略文件(.java.policy)
rmic.exe:Java RMI 编译器,为使用JRMP或IIOP协议的远程对象生成stub、skeleton、和tie类,也用于生成OMG IDL
rmid.exe:Java RMI 激活系统守护进程,rmid启动激活系统守护进程,允许在虚拟机中注册或激活对象
rmiregistry.exe:Java 远程对象注册表,用于在当前主机的指定端口上创建并启动一个远程对象注册表
schemagen.exe:XML schema生成器,用于生成XMLschema文件
serialver.exe:序列版本命令,用于生成并返回serialVersionUID
servertool.exe:Java IDL 服务器工具,用于注册、取消注册、启动和终止持久化的服务器
tnameserv.exe:Java IDL瞬时命名服务
unpack200.exe:JAR文件解压工具,将一个由pack200打包的文件解压提取为JAR文件
wsgen.exe:XML Web Service 2.0的Java API,生成用于JAX-WS Web Service的JAX-WS便携式产物
wsimport.exe:XML Web Service 2.0的Java API,主要用于根据服务端发布的wsdl文件生成客户端存根及框架
xjc.exe:主要用于根据XML schema文件生成对应的Java类
JDK/bin下工具归纳
基本工具 JDK的基础,用这些工具来编写应用程序
javac.exe-- Java语言编译器
java.exe -- Java应用程序启动器,JDK 1.6版里同时用于开发和部署,
旧的部署启动器,jre,不在提供
javadoc.exe -- Java API 文档生成器
apt.exe -- java 注释处理器
appletviewer.exe -- java applet 小程序查看器
jar.exe -- java文件压缩打包工具
jdb.exe-- Java 调试器.
javah.exe -- C 头文件和stub生成器,用于写本地化方法,例如生产JNI样式的头文件
javap.exe-- class文件 反编译工具
extcheck.exe -- 用于检测jar包中的问题
安全工具
keytool.exe-- 管理密钥库和证书.
国际化工具 帮助创建可本地化的应用程序
native2ascii -- 见文本转化为 Unicode Latin-1
http://java.sun.com/javase/6/docs/technotes/tools/windows/native2ascii.html
远程方法调用工具 帮助创建可以和web和网络交互的应用程序
rmic.exe -- 生成远程对象的stubs and skeletons(存根和框架)
rmid.exe -- Java 远程方法调用(RMI:Remote Method Invocation) 活化系统守护进程
rmiregistry.exe -- Java 远程对象注册表
serialver.exe -- 返回类的 serialVersionUID
IDL and RMI-IIOP 工具 用于创建使用OMG-Standard IDL 和 CORBA/IIOP 的应用程序
tnameserv.exe -- Provides access to the naming service.
idlj.exe -- 生产映射到OMG IDL接口可以使Java应用程序使用CORBA的.java文件
orbd.exe-- 为客户可以在CORBA环境下透明的定位和调用服务器的稳定的对象提供支持
servertool.exe -- 为应用程序提供易于使用的接口用于注册,注销,启动,关闭服务器
部署工具 用于JAVA部署
pack200.exe -- 使用java gzip压缩工具将JAR文件转换为压缩的pack200文件,生产打包文件是高度压缩的JAR包,可以直接部署,减少下载时间
unpack200.exe -- 解包pack200文件为JARs
插件工具
htmlconverter.exe -- Java Plug-in HTML转换器 htmlconverter -gui 可以启动图形界面
web 启动工具
javaws.exe-- Java web 启动命令行工具
故障检修,程序概要分析,监视和管理工具
jvisualvm.exe-- 一个图形化的Java虚拟机
服务工具
schemagen.exe -- Java构架的XML Schema生成器
监视工具 监视Java虚拟机的性能,不支持Windows 98 和Windows ME 平台
jps.exe-- JVM Process Status 进程状态工具,列出目标系统的HotSpot JJVM
jstat.exe-- 按照命令行的具体要求记录和收集一个JVM的性能数据
jstatd.exe-- JVM jstat 的守护进程
故障检测和修理工具
jinfo.exe -- 配置或打印某个Java进程VM flag
jhat.exe -- 堆储存查看器
jmap.exe -- Java内存图
jsadebugd.exe -- Java 的 Serviceability Agent Debug的守护进程
jstack.exe-- Java堆栈跟踪
脚本工具
jrunscript.exe -- 运行脚本
此外,可通过-help命令行参数来提供帮助
JDK/bin下工具列表说明的更多相关文章
- JDK自带工具列表
JDK是一个功能强大的Java开发套装,它不仅仅为我们提供了Java运行环境,还给开发人员提供了许多有用的开发组件(位于bin目录中,如下图所示).仅仅使用JDK,就能够解决我们在Java开发过程中遇 ...
- JVM调优前戏之JDK命令行工具---jhat
在JDK的命令行中,一般开发人员最耳熟能详的肯定就是java,javac,javap等常用命令,不过在jdk/bin下还有许多其他的命令行工具,它们被用来监测JVM运行时的状态,下面我们来详细解读一下 ...
- JVM调优前戏之JDK命令行工具---jstack
在JDK的命令行中,一般开发人员最耳熟能详的肯定就是java,javac,javap等常用命令,不过在jdk/bin下还有许多其他的命令行工具,它们被用来监测JVM运行时的状态,下面我们来详细解读一下 ...
- java中jre\bin目录和jdk\bin目录下的工具功能介绍
转自:https://blog.csdn.net/eclipse_yin/article/details/51051096 jre/bin目录下面工具说明 javac:Java编译器,将Java源代码 ...
- 在Android系统中修改Android.mk使其同时编译rgb2565和rgb2888(向out/host/linux-x86/bin/下新增加一个工具命令)【转】
本文转载自:http://blog.csdn.net/mu0206mu/article/details/7514559 在Android系统中修改android.mk使其同时编译rgb2565和rgb ...
- 普通Java程序员学习使用的6个JDK内建工具
与你的问题不同,我认为软件工程主要是用来解决问题的.有些博客认为“每个小孩都应该学习编程”,“你认为学数学只是玩玩而已?如果你有看过我的HTML5调试器的话,你会发现我是一个程序员,但我做的工作远不止 ...
- jvm性能监控(3)-jdk自带工具 jps jstack jmap
一.概要: jps -l 查看现有的java进程 jps -l 显示所有正在运行的java进程id jstack 查看Java线程 jstack -l pid; 做thread dump ...
- JVM-JDK命令行工具
JDK命令行工具 当我们进入JDK的安装目录里面的/bin目录,会发现有很多小工具,有我们熟悉的也经常用的java,javac,也有很多我们不怎么用到很陌生的工具.下面看看哪些平时不怎么用到的工具吧. ...
- JDK自带工具keytool生成ssl证书
前言: 因为公司项目客户要求使用HTTPS的方式来保证数据的安全,所以木有办法研究了下怎么生成ssl证书来使用https以保证数据安全. 百度了不少资料,看到JAVA的JDK自带生成SSL证书的工具: ...
随机推荐
- js map()初步学习
//array.map(callback,thisObject?),callback需要有return值 //map:'映射' 被映射成新的数组 eg1: let data = [3,4,2]; l ...
- 使用solr模拟京东搜素功能
1 项目需求 1.可以根据关键字搜索商品 2.可以根据商品的分类和价格过滤搜索结果 3.可以根据价格排序 4.可以实现基本的分页功能 2 界面效果 3 项目环境搭建 1.创建一个动态的web工程 2. ...
- 案例15-基本的表单校验使用validate
1 导入插件 <!--引入jquery相关文件 --> <script src="js/jquery-1.11.3.min.js" type="text ...
- 【随笔】MIME类型
在openResty作为Web服务器的情况下访问根目录的首页时,出现了这样一个问题: nginx端的配置: worker_processes 2; error_log logs/error.log; ...
- WPF的ComboBox简单用法
1. ComboBox:下拉列表框 效果如下: 2.通常用法是 显示内容 + 选中内容后获得的值(也就是 Name = Value的键值对) 故以键值对来定义一个类,如: public class C ...
- 架构实战项目心得(六)(补):mongodb.conf参数详解
--dbpath 数据库路径(数据文件)--logpath 日志文件路径--master 指定为主机器--slave 指定为从机器--source 指定主机器的IP地址--pologSize 指定日志 ...
- 在ASP.NET CORE中启用favicon.ico
在静态页面中添加网站标志只需在<head>标签中添加<link rel="shortcut icon" href="favicon.ico" ...
- 使用 Python 管理 Azure:基础配置
Azure 提供了丰富的 Python SDK 来对 Azure 进行开发管理,包括使用 Azure 的开源框架在 Azure 上创建 web 应用程序,对 Azure 的虚拟机,存储等进行管理,本系 ...
- 简单的js定时器
var flag = 0; var time = 0; var stoptime = setInterval(function(){ if (flag<9999999) { //执行定时器 } ...
- 如何正确实现 IDisposable 接口
MSDN建议按照下面的模式实现IDisposable接口: public class Foo: IDisposable { public void Dispose() { Dispose(true); ...