java orders list

作者在 2008-09-28 13:29:56 发布以下内容

1java.exe:
运行java程序。

2javac.exe:
编译的Java程序,生成.class文件

3javaw.exe
功能
:
   
java命令相对的,可以运行.class文件,主要用来执行图形界面的java程序运行java命令时,会出现并保持一个console窗口,程序中的信息可以通过System.outconsole内输出,而运行javaw,开始时会出现console,当主程序调用之后,console就会消失; javaw 大多用来运行GUI程序

4javah
功能说明:

    C
头文件和 Stub 文件生成器。javah Java 类生成 C 头文件和 C 源文件。这些文件提供了连接胶合,使 Java C 代码可进行交互。

语法:

javah [
命令选项
] fully-qualified-classname. . .
javah_g [
命令选项
] fully-qualified-classname. . .

5javap
功能说明:

    Java
类文件解析器。

语法: javap [ 命令选项
] class. . .
补充说明:

    javap
命令用于解析类文件。其输出取决于所用的选项。若没有使用选项,javap 将输出传递给它的类的 public 域及方法。javap 将其输出到标准输出设备上。
 

6.jdb.exe
功能:Java的一个命令行调试环境,既可在本地,也可在与远程的解释器的一次对话中执行。

用法:
jdb
于本地机器中可用如下的命令启动:
C:\>jdb classname
当你使用-debug选项开始一个Java例程时, 必须提供给Jdb 一个密码, 这样 Jdb才能开始运转起来。下表包含了所有jdb命令。

7javaws.exe
功能:Java应用程序高速缓存查看器
.
用法:具有图形界面,可以直接进行操作.

8jconsole.exe
功能
:
    J2SE
监测和管理控制台---一个同JMX兼容的监测Java虚拟机的图形工具。其能够监视当地或者远程的Java虚拟机。

    Java
监视和管理控制台,JConsole使用JVM的可扩展性Java管理扩展(JMX)工具来提供关于运行于Java平台的应用程序的性能和资源消耗的信息。

   
J2SE 5.0软件中,你需要启动使用-Dcom.sun.management.jmxremote选项监控的应用程序。注意:在Java SE 6软件中,不再有这一要求。当启动该应用程序时,不需要特定的命令行选项。
   
在生产系统中的应用,JConsole启动一个在被观察的Java程序的JVM内部的JMX代理。运行另外一部分代码仅有一点极微弱的影响-但是影响很小。

  另外,尽管JConsole在监视本地应用程序的开发和快速原型开发中很有用,但在实际的应用系统中不推荐使用。理由是,JConsole本身也消耗大量的系统资源。我们推荐的方法是用远程监控来把JConsole应用程序与被监控的系统加以隔离。因此,对于应用系统来说,以远程模式使用JConsole更好些。对于安全的远程监控来说,可以使用安全选项。
用法:具有图形界面,可直接操作,查看摘要、内存、线程、类、MBean,VM的信息。

9jps.exe
功能
:
    java
虚拟机进程状态工具---在目标系统上列出装备有HotSpot Java的虚拟机

   
启动了 Java 进程时,请使用 jps 工具来通过键入 jps 标识其 JVM。它向您提供一个正在运行的 Java 进程的列表,这些进程以其 JVM 作为 ID

    jps
相当于Solaris进程工具ps。更多的信息,请参考《jps-Java Virtual Machine Process Status Tool》。不象"pgrep java""ps -ef | grep java"jps并不使用应用程序名来查找JVM实例。因此,它查找所有的Java应用程序,包括即使没有使用java执行体的那种(例如,定制的启动器)。另外,jps仅查找当前用户的Java进程,而不是当前系统中的所有进程。

用法:
usage: jps [-help]
       jps [-q] [-mlvV] [<hostid>]
Definitions:
    <hostid>:      <hostname>[:<port>]

10jstat.exe
功能
:
    JVM
监控工具,java虚拟机统计监视工具---附加到一个装备了HotSpotjava虚拟机上来采集并且记录性能统计情况

    jstat
显示一个测量(instrumentedJava HotSpot虚拟机的性能统计信息(请参考《jstat-Java Virtual Machine Statistics Monitoring Tool》)。有关于性能计数器的更详细的信息请参考《Code sample-jvmstat 3.0》。

11jstatd.exe
功能
:
    java
虚拟机的jstat守护程序---启动一个RMI服务器程序来监视各个HotSpot java虚拟机的创建和中止。并且提供了一个访问远程监视工具接入的接口。

    jstatd
是一个Java远程方法调用(RMI)服务器应用程序-它监控测量Java HotSpot虚拟机的创建和终止并且提供一个接口来允许远程监控工具依附到运行于本地主机的JVM(请参考《jstatd-Virtual Machine jstat Daemon》)。
  在应用系统中的使用
  jps及其它jvmstat实用程序都使用极为轻量级的观察机制。由JVM分配一小部分共享内存,而性能计数器也是从这部分内存中分配的。JVM子系统基于其感兴趣的事件更新性能计数器。客户端工具仅仅负责异步地从共享内存段中进行读取。因此,总的来说,使用jvmstat进行监控的效果是很小的。

12-14kinit.exe,klist.exe,ktab.exe
功能:Java安全管理工具

15native2ascii.exe
功能说明:

   
将含有本地编码字符(既非 Latin1 又非 Unicode 字符)的文件转换为 Unicode 编码字符的文件。

语法:

native2ascii [options] [inputfile [outputfile]]
补充说明:

Java
编译器和其它 Java 工具只能处理含有 Latin-1 / Unicode 编码(udddd 记号)字符的文件。native2ascii 将含有其它字符编码的文件转换成含 Latin-1 / Unicode 编码字符的文件。若省略 outputfile,则使用标准输出设备输出。此外,如果也省略 inputfile,则使用标准输入设备输入。

命令选项

-reverse
执行相反的操作:将含 Latin-1 / Unicode 编码字符的文件转换成含本地编码字符的文件。

-encoding[encoding_name]
指定转换过程使用的编码名称。缺省的编码从系统属性 file.encoding 中得到。

16ordb.exe
用法:orbd <选项
>
其中,<选项> 包括:

-port            
启动 ORBD 的激活端口,缺省值为 1049 (可选)
-defaultdb         ORBD
文件的目录,缺省值为 "./orb.db" (可选
)
-serverid         ORBD
的服务器标识符,缺省值为 1 (可选
)
-ORBInitialPort    
初始端口(必需)

-ORBInitialHost    
初始主机名称(必需)

欢迎使用 Java IDL 服务器工具
请在提示处输入命令

17idlj编译器用法:
java com.sun.tools.corba.se.idl.toJavaPortable.Compile [
选项] <idl 文件>
其中,<idl 文件> 是包含 IDL 定义的文件的名称,而[选项] 是以下所列选项的任一组合。这些选项是可选的并且可以以任意顺序显示;<idl 文件> 是必须的并且必须显示在最后。

19tnameserv.exe
功能:提供命名服务的接口

用法:详见:http://java.sun.com/j2se/1.5.0/docs/tooldocs/#idl

20rmic
功能说明:

rmic
为远程对象生成 stub skeleton

语法:

rmic [ options ] package-qualified-class-name(s)

21rmid

功能说明:
rmid
启动激活系统守护进程,以便能够在 Java 虚拟机上注册和激活对象。

语法:

rmid [-port port] [-log dir] 

22rmiregistry
功能说明:

rmiregistry
命令可在当前主机的指定端口上启动远程对象注册服务程序。

语法:

rmiregistry [port]

 

25packager.exe
功能:对象包装程序
.
用法:具有图形界面与操作菜单.

26policytool.exe
功能:生成规则文件的工具

用法:有图形界面与操作菜单.

27serialver
功能说明:

serialver
命令返回 serialVersionUID

语法:

serialver [
命令选项
]
补充说明:

serialver
以适于复制到演变类的形式返回一个或多个类的 serialVersionUID。不带参数调用时,它输出用法行。

命令选项

-show
显示一个简单的用户界面。输入完整的类名并按回车键或"显示"按钮可显示 serialVersionUID

28jarsigner
功能说明:

Java 归档 (JAR) 文件产生签名,并校验已签名的 JAR 文件的签名。

语法:

jarsigner [
命令选项
] jar-file alias
jarsigner -verify [
命令选项
] jar-file 
29keytool.exe
功能说明:

管理由私钥和认证相关公钥的 X.509 证书链组成的密钥仓库(数据库)。还管理来自可信任实体的证书。

语法:

keytool [
命令
]
补充说明:

keytool
是个密钥和证书管理工具。它使用户能够管理自己的公钥/私钥对及相关证书,用于(通过数字签名)自我认证(用户向别的用户/服务认证自己)或数据完整性以及认证服务。它还允许用户储存他们的通信对等者的公钥(以证书形式)。

30appletviewer
功能说明:

Java applet
浏览器。appletviewer 命令可在脱离万维网浏览器环境的情况下运行 applet

语法:

appletviewer [ threads flag ] [
命令选项
] urls ...
补充说明:

appletviewer
命令连接到 url 所指向的文档或资源上,并在其自身的窗口中显示文档引用的每个 applet。注意:如果 url 所指向的文档不引用任何带有 OBJECTEMBED APPLET 标记的 applet,那么 appletviewer 就不做任何事情。

31extcheck
功能说明:

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

语法:

extcheck [ -verbose ] targetfile.jar

32jar.exe
功能说明:

Java
归档工具

语法:

jar [
命令选项
] [manifest] destination input-file [input-files]

33javadoc
功能说明

Java API
文档生成器从Java源文件生成API文档HTML页。

语法:

javadoc [
命令选项 ] [ 包名 ] [ 源文件名
] [ @files ]
其中[ 包名 ]为用空格分隔的一系列包的名字,包名不允许使用通配符,如(*)。[ 源文件名 ]为用空格分隔的一系列的源文件名,源文件名可包括路径和通配符,如(*)。[ @files ]是以任何次序包含包名和源文件的一个或多个文件。

   

J2EE | 阅读 7827 次
文章评论,共0条
游客请输入验证码
浏览569771次