j2sdk1.4.0中bin子目录下各程序的参数用法

 

javac.exe

用法:javac <选项> <源文件>
可能的选项包括:
-g                        生成所有调试信息
-g:none                   生成无调试信息
-g:{lines,vars,source}    生成只有部分调试信息
-O                        优化;可能妨碍调试或者增大类文件
-nowarn                   生成无警告
-verbose                  输出关于编译器正在做的信息
-deprecation              输出使用了不鼓励使用的API的源程序位置
-classpath <路径>         指定用户类文件的位置
-sourcepath <路径>        指定输入源文件的位置
-bootclasspath <路径>     覆盖自举类文件的位置
-extdirs <目录(多个)>     覆盖安装的扩展类的位置
-d <目录>                 指定输出类文件的位置
-encoding <编码>          指定源文件中所用的字符集编码
-target <版本>            生成指定虚拟机版本的类文件
-help                     Print a synopsis of standard options

------------------------------------------------------------------------------------

ppletviewer.exe

用法:appletviewer <options> url(s)

其中,<options> 包括:
-debug                  在 Java 调试器中启动 applet 小程序查看器
-encoding <encoding>    指定由 HTML 文件使用的字符编码
-J<runtime flag>        向 Java 解释器传递参数

-J 选项不是标准选项,如有更改,不另行通知。

------------------------------------------------------------------------------------
jar.exe

用法:jar {ctxu}[vfm0M] [jar-文件] [manifest-文件] [-C 目录] 文件名 ...
选项:
   -c  创建新的存档
   -t  列出存档内容的列表
   -x  展开存档中的命名的(或所有的〕文件
   -u  更新已存在的存档
   -v  生成详细输出到标准输出上
   -f  指定存档文件名
   -m  包含来自标明文件的标明信息
   -0  只存储方式;未用ZIP压缩格式
   -M  不产生所有项的清单(manifest〕文件
   -i  为指定的jar文件产生索引信息
   -C  改变到指定的目录,并且包含下列文件:
如果一个文件名是一个目录,它将被递归处理。
清单(manifest〕文件名和存档文件名都需要被指定,按'm' 和 'f'标志指定的相同顺序。
示例1:将两个class文件存档到一个名为 'classes.jar' 的存档文件中:
      jar cvf classes.jar Foo.class Bar.class
示例2:用一个存在的清单(manifest)文件 'mymanifest' 将 foo/ 目录下的所有
          文件存档到一个名为 'classes.jar' 的存档文件中:
      jar cvfm classes.jar mymanifest -C foo/ .

------------------------------------------------------------------------------------
jarsigner.exe

用法:jarsigner [options] jar-file alias
     jarsigner -verify [options] jar-file

[-keystore <url>]           keystore location

[-storepass <password>]     password for keystore integrity

[-storetype <type>]         keystore type

[-keypass <password>]       password for private key (if different)

[-sigfile <file>]           name of .SF/.DSA file

[-signedjar <file>]         name of signed JAR file

[-verify]                   verify a signed JAR file

[-verbose]                  verbose output when signing/verifying

[-certs]                    display certificates when verbose and verifying

[-internalsf]               include the .SF file inside the signature block

[-sectionsonly]             don't compute hash of entire manifest

[-provider]                 name of cryptographic service provider's master class file
...

------------------------------------------------------------------------------------
javadoc.exe

用法:javadoc [options] [packagenames] [sourcefiles] [classnames] [@files]
-overview <file>          读取 HTML 格式的概述文档
-public                   仅显示 public 类和成员
-protected                显示 protected/public 类和成员(缺省)
-package                  显示 package/protected/public 类和成员
-private                  显示所有类和成员
-help                     显示命令行选项
-doclet <class>           通过候选 doclet 生成输出
-docletpath <path>        指定 doclet 类文件的查找位置
-sourcepath <pathlist>    指定源文件的查找位置
-classpath <pathlist>     指定用户类文件的查找位置
-exclude <pkglist>        Specify a list of packages to exclude
-subpackages <subpkglist> Specify subpackages to recursively load
-breakiterator            Compute 1st sentence with BreakIterator
-bootclasspath <pathlist> 覆盖自举类加载器所加载的类文件的位置
-source <release>         Provide source compatibility with specified release
-extdirs <dirlist>        覆盖已安装的扩展的位置
-verbose                  有关 Javadoc 所做工作的输出信息
-locale <name>            所用的 Locale,例如 en_US 或 en_US_WIN
-encoding <name>          源文件编码名称
-J<flag>                  将 <flag> 直接传给运行时系统

由标准 doclet 提供:
-d <directory>                    输出文件的目标目录
-use                              创建类和包的用法页
-version                          包含 @version 段
-author                           包含 @author 段
-docfilessubdirs                  Recursively copy doc-file subdirectories
-splitindex                       将索引分为每个字母对应一个文件
-windowtitle <text>               文档的浏览器窗口标题
-doctitle <html-code>             包含包索引页(首页)的标题
-header <html-code>               包含每一页的页眉文本
-footer <html-code>               包含每一页的页脚文本
-bottom <html-code>               包含每一页的页底文本
-link <url>                       Create links to javadoc output at <url>
-linkoffline <url> <url2>         Link to docs at <url> using package list at <url2>
-excludedocfilessubdir <name1>:.. Exclude any doc-files subdirectories with given name.
-group <name> <p1>:<p2>..         Group specified packages together in overview page
-nocomment                        Supress description and tags, generate only declarations.
-nodeprecated                     不包含 @deprecated 信息
-noqualifier <name1>:<name2>:...  Exclude the list of qualifiers from the output.
-nosince                          Do not include @since information
-nodeprecatedlist                 不生成不鼓励使用的列表
-notree                           不生成类层次
-noindex                          不生成索引
-nohelp                           不生成帮助链接
-nonavbar                         不生成导航栏
-quiet                            Do not display status messages to screen
-serialwarn                       Generate warning about @serial tag
-tag <name>:<locations>:<header>  Specify single argument custom tags
-taglet                           The fully qualified name of Taglet to register
-tagletpath                       The path to Taglets
-charset <charset>                Charset for cross-platform viewing of generated documentation.
-helpfile <file>                  包含帮助链接功能链接到目标的文件
-linksource                       Generate source in HTML
-stylesheetfile <path>            改变所生成文档的样式的文件
-docencoding <name>               输出编码名称

------------------------------------------------------------------------------------
jdb.exe

用法:jdb <options> <class> <arguments>

where options include:
   -help             print out this message and exit
   -sourcepath <directories separated by ";">
                     directories in which to look for source files
   -attach <address>
                     attach to a running VM at the specified address using standard connector
   -listen <address>
                     wait for a running VM to connect at the specified address using standard connector
   -listenany
                     wait for a running VM to connect at any available address using standard connector
   -launch
                     launch VM immediately instead of waiting for 'run' command
   -connect <connector-name>:<name1>=<value1>,...
                     connect to target VM using named connector with listed argument values
   -dbgtrace [flags] print info for debugging jdb
   -tclient          run the application in the Hotspot(tm) Performance Engine (Client)
   -tserver          run the application in the Hotspot(tm) Performance Engine (Server)

options forwarded to debuggee process:
   -v -verbose[:class|gc|jni]
                     turn on verbose mode
   -D<name>=<value>  set a system property
   -classpath <directories separated by ";">
                     list directories in which to look for classes
   -X<option>        non-standard target VM option

<class> is the name of the class to begin debugging
<arguments> are the arguments passed to the main() method of <class>

For command help type 'help' at jdb prompt

------------------------------------------------------------------------------------
javah.exe

用法:javah [options] <classes>

其中 [options] 包括:

-help                 打印该帮助信息
-classpath <path>     类的加载路径
-bootclasspath <path> 自举类的加载路径
-d <dir>              输出目录
-o <file>             输出文件(仅能使用 -d 或 -o 之一)
-jni                  生成 JNI 风格的头文件(缺省)
-old                  生成 JDK1.0 风格的头文件
-stubs                生成 stubs 文件
-version              打印版本信息
-verbose              输出有关本命令所做工作的信息
-force             始终写输出文件

指定 <classes> 时必须使用全名(例如 java.lang.Object)。

------------------------------------------------------------------------------------
javap.exe

用法:javap <options> <classes>...

where options include:
  -b                        Backward compatibility with javap in JDK 1.1
  -c                        Disassemble the code
  -classpath <pathlist>     Specify where to find user class files
  -extdirs <dirs>           Override location of installed extensions
  -help                     Print this usage message
  -J<flag>                  Pass <flag> directly to the runtime system
  -l                        Print line number and local variable tables
  -public                   Show only public classes and members
  -protected                Show protected/public classes and members
  -package                  Show package/protected/public classes

                          and members (default)
  -private                  Show all classes and members
  -s                        Print internal type signatures
  -bootclasspath <pathlist> Override location of class files loaded
                            by the bootstrap class loader
  -verbose                  Print stack size, number of locals and args for methods
                            If verifying, print reasons for failure

------------------------------------------------------------------------------------
javaw.exe

------------------------------------------------------------------------------------
HtmlConverter.exe

用法:HtmlConverter [-option1 value1 [-option2 value2 [...]]] [-simulate]  [filespecs]

其中,选项包括:

   -source:    获取源文件的路径。  缺省值: <userdir>
   -dest:      写入已转换文件的路径。  缺省值: <userdir>
   -backup:    写备份文件的路径。  缺省值: <dirname>_BAK
   -f:         强制覆写备份文件。
   -subdirs:   应处理子目录中的文件。
   -template:  模板文件的路径。  如果不确定,请使用缺省值。
   -log:       写日志的路径。  如果没有提供,则不会写入任何日志。
   -progress:  转换时显示进度。  缺省值: true
   -simulate:  在没有进行转换时显示特定于转换的信息。
   -latest:    使用最新的 JRE 支持发行版 mimetype。
   -gui:       显示转换程序的图形用户界面。

   filespecs:  用空格分开的文件说明列表。  缺省值: "*.html *.htm" (需要引号)

------------------------------------------------------------------------------------
keytool.exe

keytool 用法:

-certreq     [-v] [-alias <alias>] [-sigalg <sigalg>]
    [-file <csr_file>] [-keypass <keypass>]
    [-keystore <keystore>] [-storepass <storepass>]
    [-storetype <storetype>] [-provider <provider_class_name>] ...

-delete      [-v] -alias <alias>
    [-keystore <keystore>] [-storepass <storepass>]
    [-storetype <storetype>] [-provider <provider_class_name>] ...

-export      [-v] [-rfc] [-alias <alias>] [-file <cert_file>]
    [-keystore <keystore>] [-storepass <storepass>]
    [-storetype <storetype>] [-provider <provider_class_name>] ...

-genkey      [-v] [-alias <alias>] [-keyalg <keyalg>]
    [-keysize <keysize>] [-sigalg <sigalg>]
    [-dname <dname>] [-validity <valDays>]
    [-keypass <keypass>] [-keystore <keystore>]
    [-storepass <storepass>] [-storetype <storetype>]
    [-provider <provider_class_name>] ...

-help

-identitydb  [-v] [-file <idb_file>] [-keystore <keystore>]
    [-storepass <storepass>] [-storetype <storetype>]

-import      [-v] [-noprompt] [-trustcacerts] [-alias <alias>]
    [-file <cert_file>] [-keypass <keypass>]
    [-keystore <keystore>] [-storepass <storepass>]
    [-storetype <storetype>] [-provider <provider_class_name>] ...

-keyclone    [-v] [-alias <alias>] -dest <dest_alias>
    [-keypass <keypass>] [-new <new_keypass>]
    [-keystore <keystore>] [-storepass <storepass>]
    [-storetype <storetype>] [-provider <provider_class_name>] ...

-keypasswd   [-v] [-alias <alias>]
    [-keypass <old_keypass>] [-new <new_keypass>]
    [-keystore <keystore>] [-storepass <storepass>]
    [-storetype <storetype>] [-provider <provider_class_name>] ...

-list        [-v | -rfc] [-alias <alias>]
    [-keystore <keystore>] [-storepass <storepass>]
    [-storetype <storetype>] [-provider <provider_class_name>] ...

-printcert   [-v] [-file <cert_file>]

-selfcert    [-v] [-alias <alias>] [-sigalg <sigalg>]
    [-dname <dname>] [-validity <valDays>]
    [-keypass <keypass>] [-keystore <keystore>]
    [-storepass <storepass>] [-storetype <storetype>]
    [-provider <provider_class_name>] ...

-storepasswd [-v] [-new <new_storepass>]
    [-keystore <keystore>] [-storepass <storepass>]
    [-storetype <storetype>] [-provider <provider_class_name>] ...

------------------------------------------------------------------------------------
extcheck.exe

用法:extcheck [-verbose] <jar file>

------------------------------------------------------------------------------------
idlj.exe

com.sun.tools.corba.se.idl.InvalidArgument: No IDL file was specified.

Compiler Usage:

   java com.sun.tools.corba.se.idl.toJavaPortable.Compile [options] <idl file>

where <idl file> is the name of a file containing IDL definitions, and
[options] is any combination of the options listed below.  The options
are optional and may appear in any order; <idl file> is required and
must appear last.

Options:
-d <symbol>               This is equivalent to the following line in an
                         IDL file:  #define <symbol>
-emitAll                  Emit all types, including those found in #included files.
-f<side>                  Define what bindings to emit.  <side> is one of client,
                         server, all, serverTIE, allTIE.  serverTIE and allTIE
                         cause delegate model skeletons to be emitted.  If this
                         flag is not used, -fclient is assumed.
-i <include path>         By default, the current directory is scanned for
                         included files.  This option adds another directory.
-keep                     If a file to be generated already exists, do not
                         overwrite it.  By default it is overwritten.
-noWarn                   Suppress warnings.
-oldImplBase              Generate skeletons compatible with old (pre-1.4) JDK ORBs.
-pkgPrefix <t> <prefix>   When the type or module name <t> is encountered at
                         file scope, begin the Java package name for all files
                         generated for <t> with <prefix>.
-pkgTranslate <t> <pkg>   When the type or module name <t> in encountered, replace
                         it with <pkg> in the generated java package.  Note that
                         pkgPrefix changes are made first.  <t> must match the
                         full package name exactly.  Also, <t> must not be
                         org, org.omg, or any subpackage of org.omg.
-skeletonName <xxx%yyy>   Name the skeleton according to the pattern.
                         The defaults are:
                         %POA for the POA base class (-fserver or -fall)
                         _%ImplBase for the oldImplBase base class
                         (-oldImplBase and (-fserver or -fall)).
-td <dir>                 use <dir> for the output directory instead of
                         the current directory.
-tieName <xxx%yyy>        Name the tie according to the pattern.  The defaults are:
                         %POATie for the POA tie (-fserverTie or -fallTie)
                         %_Tie for the oldImplBase tie
                         (-oldImplBase and (-fserverTie or -fallTie)).
-v, -verbose              Verbose mode.
-version                  Display the version number and quit.

------------------------------------------------------------------------------------

orbd.exe

用法:orbd <选项>

其中,<选项> 包括:
-port                  启动 ORBD 的激活端口,缺省值为 1049 (可选)
-defaultdb             ORBD 文件的目录,缺省值为 "./orb.db" (可选)
-serverid              ORBD 的服务器标识符,缺省值为 1 (可选)
-ORBInitialPort        初始端口(必需)
-ORBInitialHost        初始主机名称(必需)

------------------------------------------------------------------------------------
policytool.exe

用法:policytool [选项]

[-file <file>]    规则文件位置

------------------------------------------------------------------------------------

rmic.exe

用法:rmic <选项> <类名>

其中 <选项> 包括:
-keep          不删除中间生成的源文件
-keepgenerated (同 "-keep")
-v1.1          为 1.1 stub 协议版本创建 stubs/skeleton
-vcompat       (缺省)创建与 1.1 和
                          1.2 stub 协议版本兼容的 stubs/skeleton
-v1.2          仅为 1.2 stub 协议版本创建 stubs
-iiop          为 IIOP 创建 stubs。当使用该选项时,<选项>还应包括:

                  -always           总创建 stubs (即使在它们同时出现时〕
                  -alwaysgenerate   (同 "-always")
                  -nolocalstubs     不创建为同一进程优化的 stubs

-idl           创建 IDL。当使用该选项时,<选项>还应包括:

                  -noValueMethods   不生成值类型的方法
                  -always           总创建 IDL (即使在它们同时出现时〕
                  -alwaysgenerate   (同 "-always")

-g             一般调试信息
-depend        以递归方式重编译过期的文件
-nowarn        不警告
-nowrite       不将编译过的类写入到文件系统
-verbose       输出有关编译器所做工作的信息
-classpath <path>     指定输入源和类文件的查找位置
-sourcepath <path>    指定用户源文件的查找位置
-bootclasspath <path> 覆盖自举类文件的位置
-extdirs <path>       覆盖安装扩展类的位置
-d <directory>        指定所生成类文件的放置位置
-J<runtime flag>      将参数传给 java 解释程序

------------------------------------------------------------------------------------

rmid.exe

用法:rmid <option>

其中,<option> 包括:
-port <option>        指定供 rmid 使用的端口
-log <directory>    指定 rmid 将日志写入的目录
-stop               停止当前的 rmid 调用(对指定端口)
-C<runtime 标记>    向每个子进程传递参数(激活组)
-J<runtime 标记>    向 java 解释程序传递参数

------------------------------------------------------------------------------------

rmiregistry.exe

用法: rmiregistry <选项> <端口>

其中,<选项> 包括:
-J<runtime 标记> 将参数传递到 java 解释程序

------------------------------------------------------------------------------------
serialver.exe

用法:serialver [-classpath classpath] [-show] [classname...]

------------------------------------------------------------------------------------
servertool.exe

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

servertool > help

可用命令:

register     - 注册一个可激活的服务器
unregister   - 取消服务器注册
getserverid  - 返回应用程序名称的服务器标识符
list         - 列举所有已注册服务器
listappnames - 列举当前定义的应用程序名称
listactive   - 列举当前活动的服务器
locate       - 将已注册服务器定位在特定类型的端口
locateperorb - 为已注册服务器的特定对象请求代理程序定位端口。
orblist      - 对象请求代理程序 (orb) 名称及其映射列表
shutdown     - 关闭一个已注册服务器
startup      - 启动一个已注册服务器
help         - 取得帮助
quit         - 退出此工具

servertool > quit

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值