`
lvjun106
  • 浏览: 437058 次
  • 性别: Icon_minigender_1
  • 来自: 芜湖
社区版块
存档分类
最新评论

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

    博客分类:
  • JAVA
 
阅读更多

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上所产生的堆复制。

 

jmap: Memory Map for Java, 生成虚拟机的内存转储快照(heapdump)文件

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

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

tnameserv:

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

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

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

分享到:
评论

相关推荐

    JDK /bin目录下常用命令详解

    JDK/bin目录下常用命令详解 JDK(Java Development Kit)是 Sun 公司的 Java 软件产品,提供了多种工具和命令来帮助开发和调试 JAVA 应用程序。所有命令都可以在 JDK 的 bin 目录下找到。每个命令都可以使用“-help...

    Java安装后JDK_bin目录下exe文件用途

    通过以上对JDK_bin目录下主要exe文件的介绍,我们可以看到,这些工具覆盖了Java开发过程中的各个环节,从源代码编译、运行、调试到文档生成和资源管理,为Java开发者提供了全面的支持。理解这些工具的功能和使用方法...

    jdk的bin包

    这通常在用户主目录的`.bashrc`或`.bash_profile`文件中进行。 4. 使修改后的环境变量生效:`source ~/.bashrc` 或 `source ~/.bash_profile`。 5. 验证安装:运行`java -version`,如果成功,应显示JDK的版本信息。...

    jdkbin目录下后可发声音

    标题中的"jdkbin目录下后可发声音"可能是指在Java Development Kit (JDK) 的`bin`目录中,存在一些工具或者API可以用于生成或播放声音。在Java编程环境中,声音处理是通过Java Sound API来实现的。这个API允许开发者...

    JDK 1.8 bin

    JDK 1.8 bin压缩包中的"bin"目录包含了所有可执行文件,包括Java虚拟机(JVM)、Java编译器(javac)、Java运行时(java)、jar打包工具(jar)以及其他开发和诊断工具。这些工具是开发、调试和部署Java应用的基础,...

    jdk1.6-bin.zip

    这个压缩包文件"jdk1.6-bin.zip"包含了JDK 1.6版本的二进制文件,适用于Linux操作系统,特别是64位系统。JDK 1.6,也被称为Java SE(标准版)6,发布于2006年,它在Java平台上具有里程碑式的意义,引入了许多新特性...

    JDK环境变量配置工具

    将%JAVA_HOME%\bin添加到PATH变量中,使得系统可以在任何目录下直接运行Java相关命令,如`java`, `javac`等。 3. **CLASSPATH**: 这个变量告诉Java虚拟机在哪里寻找类文件。默认情况下,它会查找当前目录下的.class...

    jdk-21-windows-x64-bin.exe

    3. 配置路径:在系统环境变量中添加PATH,包含JDK的bin目录,这样可以在命令行中直接运行Java相关命令。 三、JDK 21的关键特性 1. 新的JEP(Java Enhancement Proposal):JDK 21引入了新的JEP,如JEP 389(Foreign...

    jdk-14.0.1_windows-x64_bin.zip

    压缩包内的主要文件是“jdk-14.0.1_windows-x64_bin.exe”,这是一个可执行文件,用于安装JDK。 安装JDK14.0.1的步骤如下: 1. **下载**:首先,你需要从Oracle官方网站或者可靠的第三方源获取“jdk-14.0.1_...

    jdk-15.0.2_windows-x64_bin.zip

    标题中的"jdk-15.0.2_windows-x64_bin.zip"表明这是JDK的15.0.2更新版,针对64位Windows操作系统的一个压缩包文件。"windows-x64"表示它适用于64位的Windows系统,"bin"意味着这个包包含的是可执行的二进制文件,即...

    jdk-14.0.2_windows-x64_bin.exe.zip

    标题中的"jdk-14.0.2_windows-x64_bin.exe.zip"表明这是一...使用此JDK时,用户只需解压缩文件,然后运行"jdk-14.0.2_windows-x64_bin.exe"进行安装,按照向导指示完成配置,就可以在自己的环境中使用Java开发工具了。

    jdk-22_windows-x64_bin.zip

    在"jdk-22_windows-x64_bin.zip"压缩包中,你会找到上述工具以及必要的库文件。解压后,通常会有一个`bin`目录,其中包含所有可执行文件,如javac.exe、java.exe等。你需要将这个目录的路径添加到系统环境变量的PATH...

    jdk配置文件文档

    2. **path环境变量**:为了能够在命令行中直接调用JDK中的工具(如javac、java等),需要将JDK的bin目录添加到系统的path环境变量中。 3. **JRE与JDK的区别**:虽然两者都包含了运行Java程序所需的类库,但JDK还...

    jdk-18_linux-x64_bin.tar.gz

    在Linux系统中安装JDK 18,通常需要解压文件,然后将其路径添加到系统的`PATH`环境变量中,以便于在任何目录下都能运行Java工具。对于运维人员来说,理解这一过程以及如何在不同shell配置文件(如`~/.bashrc`或`~/....

    最新版windows jdk-11.0.17-windows-x64-bin.zip

    - 双击下载的“jdk-11.0.17_windows-x64_bin.exe”执行文件,启动安装向导。 - 在安装向导中,选择合适的安装位置,建议保持默认或选择一个易于查找的路径。 - 选择安装类型,一般选择“典型安装”,以获取所有...

    jdk-16_linux-x64_bin.zip

    "lib"目录包含了JDK的各种库文件,如动态链接库(.so文件在Linux中)。这些库文件支持JVM(Java虚拟机)的运行,以及Java编译器和其他工具的执行。其中可能包括核心类库、国际化资源、Java语言工具库等。 5. **...

    Java开发环境JDK文件

    安装JDK后,你需要配置环境变量,主要是`JAVA_HOME`,指向JDK的安装路径,以及`PATH`,添加JDK的bin目录,这样命令行才能识别并执行JDK提供的工具。 使用JDK进行开发时,开发者可以利用IDE(集成开发环境)如...

    jdk 一键配置环境工具

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

    jdk-17.0.4_windows-x64_bin.exe.zip

    4. 配置环境变量:安装完成后,需要在系统的环境变量中设置`JAVA_HOME`,并将`PATH`变量添加指向JDK的bin目录,以确保系统可以在任何地方执行Java命令。 5. 验证安装:通过命令行输入`java -version`,如果显示正确...

Global site tag (gtag.js) - Google Analytics