`

jdk/bin & jre/bin 目录下面的工具说明

 
阅读更多
jre/bin目录下面工具说明
javac:Java编译器,将Java源代码换成字节代
java:Java解释器,直接从类文件执行Java应用程序代码
appletviewer(小程序浏览器):一种执行HTML文件上的Java小程序类的Java浏览器
javadoc:根据Java源代码及其说明语句生成的HTML文档
jdb:Java调试器,可以逐行地执行程序、设置断点和检查变量
javah:产生可以调用Java过程的C过程,或建立能被Java程序调用的C过程的头文件
Javap:Java反汇编器,显示编译类文件中的可访问功能和数据,同时显示字节代码含义
jar:多用途的存档及压缩工具,是个java应用程序,可将多个文件合并为单个JAR归档文件。
htmlConverter——命令转换工具。
native2ascii——将含有不是Unicode或Latinl字符的的文件转换为Unicode编码字符的文件。
serialver——返回serialverUID。语法:serialver [show] 命令选项show是用来显示一个简单的界面。输入完整的类名按Enter键或"显示"按钮,可显示serialverUID。

jdk\bin目录下工具说明
appletviewer.exe(小程序浏览器):一种执行HTML文件上的Java小程序类的Java浏览器
apt.exe:SolarisTM 操作系统和 Linux上用于处理注释的工具
extcheck.exe:检测目标 jar 文件与当前安装方式扩展 jar 文件间的版本冲突。
HtmlConverter.exe:Java(TM) 插件 HTML 转换器是一种实用程序,可用于将任一包含小程序的 HTML 页面,转换为使用 Java(TM)插件的格式。
idlj.exe:对idl文件进行解析,生成所需的java文件
jar:多用途的存档及压缩工具,是个java应用程序,可将多个文件合并为单个JAR归档文件。
jarsigner:为 Java 归档 (JAR) 文件产生签名,并校验已签名的 JAR 文件的签名
java:Java解释器,直接从类文件执行Java应用程序代码
javac:Java编译器,将Java源代码换成字节代
javadoc:根据Java源代码及其说明语句生成的HTML文档
javah:产生可以调用Java过程的C过程,或建立能被Java程序调用的C过程的头文件
Javap:Java反汇编器,显示编译类文件中的可访问功能和数据,同时显示字节代码含义
java-rmi:
javaw:与java类似,没有控制台信息
javaws:用于启动和控制Web上的java是程序
JConsole:是一个基于JMX的GUI工具,用于连接正在运行的JVM,不过此JVM需要使用可管理的模式启动。
jdb:用于调试java程序的工具
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:
serialver:用于返回一个类的serialverUID
servertools:为程序员提供了一个命令行接口,用于注册,取消注册,启动,关闭一个服务
tnameserv:
unpack200:对pack200进行压缩的jar文件进行解压
wsgen:是一个命令行功能用来生成合适的JAX-WS。它读取WebService的终端类文件,同时生成所有用于WebService发布的源代码文件和经过编译过的二进制类文件。它还随意生成WSDL和符合规范的HelloServer类WebService。wsgen从资源文件生成一个完整的操作列表是合法的。
wsimport:这个工具依据wsdl文件生成相应的类文件,然后用这些类文件,就可以像调用本地的类一样调用WebService提供的方法了
xjc:
分享到:
评论

相关推荐

    centos安装jdk1.8时出现没有/lib/ld-linux.so.2:这个文件的原因分析

    -bash: /usr/local/jdk/jdk1.8.0_181/bin/java: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory 安装完后 java -version 查看版本出现: 原因是:没有那个文件或目录,找了很久发现需要...

    jdk1.8.0_231

    配置环境变量,vi /etc/profile,在文件最后添加配置 JAVA_HOME=/usr/local/java/jdk1.8.0_231/ JRE_HOME=/usr/local/java/...PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin export JAVA_HOME JRE_HOME CLASS_PATH PATH

    jdk1.6版本,描述中为jdk环境配置

    上传文件目录为:/home/ut/java/,cp当前目录下jdk-6u30-linux-i586.bin到/usr/lib/jdk/,chmod 777 jdk-6u30-linux-i586.bin jdk安装路径:/usr/lib/jdk/jdk1.6.0_30 配置环境变量: sudo vi /etc/environment ...

    java环境变量配置 JDK环境变量

    JAVA_HOME:C:\Program ... 5.JAVA_HOME指明JDK安装路径,就是刚才安装时所选择的路径D:\java\jdk1.5.0_08,此路径下包括lib,bin,jre等文件夹(此变量最好设置,因为以后运行tomcat,eclipse等都需要依*此变量);

    JavaSE JDK & JRE合集(包含9.0.4 & 7u80 & 8u162)

    JavaSE JDK & JRE合集 链接:https://pan.baidu.com/s/1eUixr82 包含内容: Java SE Development Kit 9.0.4 Linux 305.07 MB jdk-9.0.4_linux-x64_bin.rpm Linux 338.21 MB jdk-9.0.4_linux-x64_bin.tar.gz macOS ...

    jdk1.6版本,同时描述中为配置

    上传文件目录为:/home/ut/java/,cp当前目录下jdk-6u30-linux-i586.bin到/usr/lib/jdk/,chmod 777 jdk-6u30-linux-i586.bin jdk安装路径:/usr/lib/jdk/jdk1.6.0_30 配置环境变量: sudo vi /etc/environment ...

    解决-BASH: /HOME/JAVA/JDK1.8.0_221/BIN/JAVA: 权限不够问题

    主要介绍了解决-BASH: /HOME/JAVA/JDK1.8.0_221/BIN/JAVA: 权限不够的问题,需要的朋友可以参考下

    jdk-7u80-nb-8_0_2-linux-x64

    $ sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jdk/jdk1.7.0_10/bin/javac 300 $ sudo update-alternatives --config java $ sudo update-alternatives --config javac 4.检测,输入...

    jdk11.0.4_linux_bin_64.zip

    jdk11.0.4-linux-64-bin 1、解压到 /usr/local 目录下,可以自定义 tar zxvf jdk-11.0.4_linux-x64_bin.tar.gz -C /usr/local/ 2、编辑/etc/profile 设置环境变量 vi /etc/profile 在文件末尾添加 export ...

    jdk1.8.0_333.x86_64-linux

    1、将jdk压缩包解压到指定目录(如:/usr/local/java) 2、添加环境变量(sudo vi ~/.bashrc) export JAVA_HOME=/usr/local/java/jdk1.8.0_333 export JRE_HOME=${JAVA_HOME}/jre export CLASSPATH=.:${JAVA_HOME}/...

    jboss 安装教程

    export JRE_HOME=/opt/SDK/jdk/jre/ export JAVA_BIN=/opt/SDK/jdk/bin/ export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOME/bi vim /etc/...

    华视CVR100二次开发.zip

    如果遇到jnative报错,可以尝试将dll动态库文件放入system32中,或者直接把dll放入jdk/bin目录下和jdk/jre/bin目录下,或者把jNative放入jdk/jre/lib/ext目录下,或者把Termb.dll和JNativeCpp.dll放在桌面

    jdk-11.0.4_linux-x64_bin.tar.gz

    jdk-11.0.4_linux-x64_bin.tar 直接使用,安装步骤: 1,下载完成将文件移动 /usr/local/ 并解压 tar -xvf openjdk-11+28_linux-x64_bin.tar.gz 2,重命名解压文件 mv jdk-11/ jdk11/ 3,配置环境变量,编辑文件...

    Flink 旨在以闪电般的速度处理连续的数据流。这个简短的指南将向您展示如何下载、安装和运行最新的 Flink 稳定版本。您还将

    ENV JRE_HOME /usr/local/jdk/jdk1.8.0_211/jre ENV PATH $JAVA_HOME/bin:$PATH ADD flink-1.14.4-bin-scala_2.12.tgz /opt WORKDIR /opt/flink-1.14.4 EXPOSE 8081 $ docker build -f Dockerfile -t flink . $...

    jdk-1_5_0_19-linux-i586.bin for linux

    shell终端下进入jdk-1_5_0_19-linux-i586-rpm.bin文件所在目录, 赋权 chmod +x jdk-1_5_0_19-linux-i586-rpm.bin 运行 ./jdk-1_5_0_19-linux-i586-rpm.bin 这时会出现一段协议,连继敲回车,当询问是否同意的时候...

    jdk-17_windows-x64_bin.exe

    Java 17 LTS ( jdk-17_windows-x64_bin.exe适用于Windows x64 系统 ) 是 Java SE 平台的最新长期支持版本。根据Oracle 免费条款和条件许可,JDK 17 二进制文件可在生产中免费使用,并可免费重新分发。

    JDK8精简版 单独JRE运行环境

    自己开发的java程序要在别人电脑上运行吧!但是给别人电脑装完整jdk是不是太“重”了呢?这个单独提取的jre可以帮你。Windows上运行可以创建bat放jre当前目录:@echo off %cd%\jre\bin\java.exe -jar %cd%\xxx.jar

    java jdk jre8

    java jdk jre8java jdk jre8

    Linux bash:./xxx:无法执行二进制文件报错

    今天给客户发了一个ubuntu下的小工具,用户到手后运行不了, 报错: 一开始以为是全权限的问题,所以让她“ls -la”一下,看看权限,但是结果是ok的,权限没问题 后来发现他是用的是32bit的ubuntu系统,而我们...

    jdk1.6.0_191.linux.x64.tar.gz

    解压后使用方法:(不执行下面两步,运行java -version会报下面的错误,解压命令:tar xvzf jdk1.6.0_191.linux.x64.tar.gz) # Error occurred during initialization of VM # java/lang/NoClassDefFoundError: java...

Global site tag (gtag.js) - Google Analytics