您的位置:首页 > 编程语言 > Java开发

JAVA学习笔记(二)-----JDK的命令

2009-11-28 00:46 246 查看
最近,在书上看到了JDK的命令,感觉有用就整理出来,大家随便看看吧。

JDK

的命令:


J2SDK
的命令可以分为
6
类:基本命令、远程方法调试命令(
RMI
)、国际化命令、安全控制命令、
Java IDL

RMI-IIOP
命令、
Java Plug-in
命令。



1

)基本命令


基本命令包括
:
javac


java


javadoc


appletviewer


jdb


javah


javap


extcheck


jar






javac

JAVA
语言的编译器。基本语法是:

javac


[

选项

]


源文件名



常用的选项是:

-classpath classpath





定义
javac

搜索类的路径。



它将覆盖默认的
classpath
环境变量的设置:一般格式是:
.

;<your_path>

例如:

.;c:/java/doc/classes;c:/tools/java/classes


-d directory
:

指明编译生成的类所存放的根目录



例如:
javac –d <my_dir>
MyProgram.java


这样将
MyProgram.java
编译后所产生的
MyProgram.class
存放在
my_dir
目录中。



java


JAVA
语言解释器,解释运行
java
字节码。命令语法是:

java

【选项】
class

【命令行参数】



命令选项也可以使用
-classpath
,含义同
javac
命令。



javadoc


JAVA API
文档生成器。解释
Java
源文件中类的定义和文档注释,并产生相应的
HTML
格式的文档。描述公有类、保护类、内部类、接口、构造方法、方法和成员变量等。

使用方法(以
a.java
为例):

Javadoc a.java





会产生
HTML
的文档。


appletviewer


JAVA applet
浏览器。
Appleetviewer
命令可使
applet
脱离
WEB
浏览器环境进行运行、调试。


jdb


JAVA
程序的调试器。


javah


生成
C
头文件和
Stub
文件,
javah

java
类生成
C
头文件和
C
源文件。

使用方法(以
a.java
文件为例):

命令:
javac a.java
----
à

javah a


javap


Java
类文件解析器,用于解析类文件。如果没有使用选项,
javap
将输出
public
域及其方法。

使用方法(以
a.java
文件为例):

命令:
javac a.java
----
à

javap a


extcheck


检测目标
JAR
文件与当前已安装的扩展之间的标题和版本冲突。


jar


Java
类文件归档命令。
Jar
命令可将多个文件合并为单个
jar
归档文件。
Jar
是多用途的存档及压缩工具,它基于
ZIP

ZLIB
压缩格式。
Jar
命令的主要目的是将
Applet

Application
打包成单个文档文件。
Jar
工具的语法基本上与
tar
命令的用法相同。



2

)远程方法调试命令(

RMI




RMI
命令包括:
rmic

rmiregistry

rmid

serialver


rmic


为远程对象生成
stub

skeleton



rmiregistry


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


rmid


激活系统守候进程,以便能够在
Java
虚拟机上注册和激活对象。


serialver


返回
serialVersionUID




3

)国际化命令


国际化命令只包含一个命令
native2ascii
,该命令将含有本地编码字符(既非
Latin-1
又非
Unicode
字符)的文件,转换为
Unicode
编码字符的文件。



4

)安全控制命令


安全控制命令包括:
keytool

jarsigner

policytool

kinit

klist

ktab


keytool


管理密钥库和证书。


jarsigner



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


policytool


管理策略文件和图形化工具。



kinit


获得
Kerberos v5 tickets
的工具,相当于
Solaris
中的
kinit



klist


列表显示证书缓存区和密钥表中的项,相当于
Solaris
中的
klist



ktab


帮助用户管理密钥表的工具,相当于
Solaris
中的
ktab




5



Java
IDL



RMI-IIOP

命令


这类命令帮助用户建立使用
OMG

IDL

CORBA/IIOP
标准的应用程序。包括
tnameserv

idlj

orbd

servertool
等命令。


tnameserv


访问
CORBA
命令服务。


idlj



OMG IDL
定义的接口文件翻译为
.java
文件,使
Java
语言编写的程序能够使用
CORBA
功能。


orbd


支持
client
端透明地定位和激活
CORBA
环境的永久服务对象。


servertool


使应用程序员可以注册、撤销注册、启动和停止一个服务对象。



6



Java
Plug-in

命令



J2SDK

命令


在命令行下直接输入一个
J2SDK
命令,则将显示该命令格式及所有选项的简要概述。


unregbean



ActiveX
中注销以包的形式存在的
JavaBeans
构件。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: