`
kokorodo
  • 浏览: 37623 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

JDK的bin目录中工具文件的说明

 
阅读更多

较为常用的9种程序: 

Javac.exe: Java编译器, 将Java源代码转换成字节码。 

Java.exe: Java解释器, 直接从类文件执行Java应用程序字节代码。

Jre.exe: 类似于Java解释器, 但是并不需要Java.exe所有与Java开发相关的选项。

appletviewer.exe: 小程序浏览器, 一种执行HTML文件上的Java小程序的Java浏览器。 
Javadoc.exe: 根据Java源码及说明语句生成HTML文档。 

Jdb.exe:Java调试器,可以逐行执行程序,设置断点和检查变量。 
Javah.exe:产生可以调用Java过程的C过程,或建立能被Java程序调用的C过程的头文件。 

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

Jar.exe:将Java类文件和其他资源文件捆绑成一个一的jar文件


其他程序

apt.exe :SolarisTM 操作系统和 Linux上用于处理注释的工具

extcheck.exe: extcheck 检测目标 jar 文件与当前安装方式扩展 jar 文件间的版本冲突。

HtmlConverter.exe : Java™ 插件 HTML 转换器是一种实用程序,可用于将任一包含小程序的 HTML 页面,转换为使用 Java™插件的格式。

idlj.exe : 对idl文件进行解析,生成所需的java文件

jarsigner.exe: 为 Java 归档 (JAR) 文件产生签名,并校验已签名的 JAR 文件的签名

java-rmi: Java远程方法调用。即Java RMI(Java Remote Method Invocation)是Java编程语言里,一种用于实现远程过程调用的应用程序编程接口。它使客户机上运行的程序可以调用远程服务器上的对象。远程方法调用特性使Java编程人员能够在网络环境中分布操作。RMI全部的宗旨就是尽可能简化远程接口对象的使用。

javaws:用于启动和控制Web上的java是程序

JConsole:是一个基于JMX的GUI工具,用于连接正在运行的JVM,不过此JVM需要使用可管理的模式启动。

jhat:是一个Java堆复制浏览器。这个工具分析Java堆复制文件(例如,由上面的"jmap -dump"所产生的)。Jhat启动一个允许堆中的对象在web浏览器中进行分析的web服务器。这个工具并不是想用于应用系统中而是用于"离线"分 析。"jhat工具是平台独立的",其意思是,它可以被用来观察在任何平台上所产生的堆复制。例如,我们有可能在Linux系统上使用jhat来观察一个 在Solaris OS上所产生的堆复制。

jinfo:打印一个给定的Java进程或核心文件或一个远程调试服务器的Java配置信息。配置信息包括Java系统属性和JVM命令行标志

jps:相当于Solaris进程工具ps。不象"pgrep java"或"ps -ef grep java",jps并不使用应用程序名来查找JVM实例。因此,它查找所有的Java应用程序,包括即使没有使用java执行体的那种(例如,定制的启动 器)。另外,jps仅查找当前用户的Java进程,而不是当前系统中的所有进程。

jrunscript:一个JS解释器

jstack:等价于Solaris的pstack工具。jstack打印所有的Java线程的堆栈跟踪信息(可选地包括本机帧信息)

jstat :显示一个测量(instrumented)Java HotSpot虚拟机的性能统计信息

jstatd是一个Java远程方法调用 (RMI)服务器应用程序-它监控测量Java HotSpot虚拟机的创建和终止并且提供一个接口来允许远程监控工具依附到运行于本地主机的JVM

Keytool:是安全钥匙与证书的管理工具,它管理一个存储了私有钥匙和验证相应公共钥匙的与它们相关联的X.509 证书链的keystore

kint,klist,ktab:实现Kerberos用到的一些工具

native2ascii:用于转换字符或者文件的编码格式

orbd:用于实现corba接口(分布式应用)

pack200:对jar文件进行高效的压缩

packager: 将Jar文件包装成其他格式的文件

policytool:java中的策略管理

rmic:为远程调用编译生成远程调用时所需的文件

rmid:用于启动激活系统守护进程,以便远程对象可以在JVM中注册和激活

rmiregistry:启动一个远程对象注册表中指定的端口

schemagen: 命令行工具,可以根据表示 Java 应用程序的数据元素的现有 Java 应用程序来创建 XML 模式文档

serialver:用于返回一个类的serialverUID

servertools:为程序员提供了一个命令行接口,用于注册,取消注册,启动,关闭一个服务

tnameserv:

unpack200:对pack200进行压缩的jar文件进行解压

wsgen:是一个命令行功能用来生成合适的JAX-WS。它读取WebService的终端类文件,同时生成所有用于WebService发布的源代码文件和经过编译过的二进制类文件。它还随意生成WSDL和符合规范的HelloServer类WebService。wsgen从资源文件生成一个完整的操作列表是合法的。

wsimport:这个工具依据wsdl文件生成相应的类文件,然后用这些类文件,就可以像调用本地的类一样调用WebService提供的方法了。

分享到:
评论

相关推荐

    jdk 一键配置环境工具

    注意在Windows下,为了避免在使用命令行的时候出现问题,一般不要选择安装在C:\Program Files\jdk目录下,可以选择文件夹名没有空格的目录来安装,比如我一般安装在C:\Java目录下面。 1. 设置JAVA_HOME,指向jdk的...

    JDK6版本jdk-6u45-linux-x64-rpm(bin).zip

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

    jdk-13.0.2_windows-x64_bin.zip

    JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java...没有JDK的话,无法编译Java程序(指java源码.java文件),如果想只运行Java程序(指class或jar或其它归档文件),要确保已安装相应的JRE。

    jdk1.8.0_191.zip

    比直接在官网下载来的快,jdk1.8版本,通常大家都在用,JDK是java development kit(java开发工具包)的缩写。每个学java的人都会先在机器上装一个JDK,那 让我们看一下JDK的安装目录。在目录下面有六个文件夹、一个...

    java JDK8 + apache-jmeter-5.4.3.zip 压力测试工具/性能测试工具

    java JDK jdk_8u73_windows_i586_8.0.730.2.zip 下载即可安装 apache-jmeter-5.4.3.zip jmeter5.4.3需要java8+的...下载至本地后,解压压缩包,点击(jmeter)进入bin文件夹,双击jmeter.bat文件,会启动JMeter GUI工具

    Sigar相关的dll文件(免费下载): 监控系统性能的一款开源工具,将dll文件复制jdk的bin文件夹下即可,然后调用sigar官方api即可实现性能监控。

    Sigar相关的dll文件(免费下载): 监控系统性能的一款开源工具,将dll文件复制jdk的bin文件夹下即可,然后调用sigar官方api即可实现性能监控。

    jdk-14_linux-x64_bin.rpm

    非易失性映射的字节缓冲将添加新的 JDK 特定文件映射模式,该模式允许 FileChannel API 用于创建引用非易失性内存(NVM)的 MappedByteBuffer 实例。 358:Helpful NullPointerExceptions 改进 ...

    下载和安装JDK 8u301(Java开发工具包)的Windows 64位版本 和mac 版本

    例如,如果JDK安装在C:\Program Files\Java\jdk1.8.0_301目录下,您应该将C:\Program Files\Java\jdk1.8.0_301\bin添加到变量值中。 验证安装: 打开命令提示符(cmd)并运行以下命令来验证JDK是否成功安装: Copy ...

    Java JDK文件,多版本,tar.gz文件,rpm文件,win版

    Java 8是一款革命性开发平台,其全面升级现有Java编程模式,带来一项协同开发的JVM、Java语言以及库。Java 8平台集合生产力、易用性、...另外,官方也发布JDK 8(Java Development Kit) 8)开发工具,带来诸多新特性。

    jdk-12.0.1_linux-x64_bin.tar.gz

    JDK linux unix java开发JAVA应用的工具,很好用,tar -zxvf 文件。

    jdk-6u31-windows-x64

    jdk6.0 64位官方版全称为Java Development Kit,这是由...在打开的命令提示符中输入java -version,看到如下JDK版本,说明JDK安装成功。 至此,JDK1.6的下载、安装、配置全部完成。可以正常使用JDK了。 jdk6.0官方下载

    Java知识_文档

    这是我自己编写的一份Java文档。 JDK的安装目录下有如下内容: bin目录:提供JDK的工具程序...JDK安装目录下的bin目录非常重要,因为编写完Java程序之后,无论是编译或执行程序,都会使用到bin目录下所提供的工具程序。

    java环境变量jdk1.8设置

    我们需要将JAVA_HOME/bin添加到PATH中,这样我们就可以在任何目录下调用Java工具如javac、java等。 JRE_HOME: JRE的安装目录,如果安装了JDK,该变量可选。 JDK_HOME: JDK的安装目录,如果安装了JDK,建议设置此变量。 ...

    jdk13 linux-x64_bin.deb

    jdk13 linux安装包, 该文件是deb文件,直接下载点击安装即可,非常方便,希望可以帮助到在java路上学习的小伙伴.

    jdk-7u45-windows-i586_版本的安装描述

    》 bin :该路径下存放了 JDK 的各种工具命令,常用的 编译和运行 java程序的 javac 、java 等命令就放在该路径下。 》 db :该路径下安装的是 Java DB 的路径。 》 demo :该路径下存放了 JDK 提供的演示代码,初学...

    CAP文件解析

    在bin中的scriptgen.bat中需要改动set JAVA_HOME=jdk的地址,我用1.6jdk的。然后在下面有%JAVA_HOME%也需要修改为:\bin\java。例子:"%JAVA_HOME%\bin\java" -Djc.home=%JC_CLASSIC_HOME% -classpath %JC_CLASSPATH...

    jdk-11.0.18-windows-x64-bin.exe

    JDK(Java Development Kit) 是 Java 语言的软件开发工具包(SDK)。 SE(JavaSE),standard edition,标准版,是我们通常用的一个版本,从JDK 5.0开始,改名为Java SE。 EE(JavaEE),enterprise edition,企业版,使用...

    MAT工具(基于Eclipse的内存分析工具)+MAT工具使用说明.docx

    这时,我们的C盘根目录,就生成了heap.bin文件。 4用eclipse的file---->open打开这个文件,首先是一个启动图: 这里可以选择查看 (1)内存泄露报表,自动检查可能存在内存泄露的对象,通过报表展示存活的对象...

    Java3D的jar包

    将bin目录下的.dll文件(一个)复制到JDK目录/jre/bin目录下,再将lib/ext/目录下的所有jar包复制到DK目录/jre/lib/ext目录下。注:每台电脑JDK目录可能不同,可参考环境变量%JAVA_HOME%的实际位置。

    jdk1.8.0_131.zip

    常用的jdk版本 安装目录介绍:  bin:主要存放的是java的编译器、解析器等工具  jre:java runtime ... lib:java开发工具要是用的一些类库,包含了支持JDK工具的核心类库,tools.jar、dt.jar……  src.zip:源码

Global site tag (gtag.js) - Google Analytics