`
sun_cat
  • 浏览: 73597 次
社区版块
存档分类
最新评论

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

    博客分类:
  • java
阅读更多

 

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

分享到:
评论

相关推荐

    Java毕业论文 拼图游戏源码 文档.rar

     调试:本实例代码编写完毕,存盘为:C: j2sdk1.4.0\javaprograms\ pintu.java。  打开计算机的命令提示符窗口,然后在命令提示符窗口中,定位到javaprograms目录,输入javac pintu.java 来编译程序,最后将程序...

    Java_JNI_Callback.rar_4 3 2 1_J2SDK1.4.0_Java_JNI_Callback_cl.dl

    How to run: 1. compile Callback.java 2. compile the native code into a shared lib cl /Ie:\j2sdk1.4.0\include /Ie:\j2sdk1.4.0\include\win32 /LD /FeMyImpOfCallback.dll Callback.c 3. run: java Callback

    spark-1.4.0-bin-hadoop1.tgz

    这个特定的压缩包“spark-1.4.0-bin-hadoop1.tgz”包含了Spark 1.4.0版本,并预编译了针对Hadoop 1的依赖,这意味着它可以直接在运行Hadoop 1的集群上使用。 Hadoop是Apache另一个关键项目,是一个分布式文件系统...

    j2sdk1.4.2

    Java 2 Software Development Kit(J2SDK)1.4.2是Java开发的关键组件,它为程序员提供了构建、测试和部署Java应用程序所需的工具和库。这个版本发布于2004年,是Java技术发展的一个重要里程碑,因为它包含了对语言...

    微信js-sdk 1.4.0

    微信js-SDK,版本号:1.4.0

    flink-1.4.0-bin-scala_2.11.tgz

    2. **状态管理和容错**:Flink 支持精确一次的状态一致性,这意味着即使在故障情况下,系统也能恢复到故障前的状态,从而保证结果的准确性。 3. **时间窗口**:Flink 提供了基于事件时间、处理时间和系统时间的窗口...

    hbase-1.4.0-bin.tar.gz

    在HBase 1.4.0的压缩包中,"hbase-1.4.0"目录可能包含了源代码、编译后的二进制文件、配置文件、文档以及示例等,帮助用户安装、配置和使用HBase。为了利用这个版本,开发者或管理员需要解压文件,按照官方文档或...

    hbase资源 hbase-1.4.0-bin.tar gz文件

    hbase资源 hbase-1.4.0-bin.tar gz文件

    Xerces-J-bin.1.4.0.zip

    《Xerces-J-bin.1.4.0.zip:深入理解SAX XML解析器与Xerces库》 XML(eXtensible Markup Language)作为一种数据交换格式,因其灵活性和可扩展性在IT行业中广泛应用。在处理XML文档时,解析器扮演了至关重要的角色...

    Word附注应用程序1.4.0

    《Word附注应用程序1.4.0:提升财务报表附注效率的新工具》 在现代商业环境中,财务报表是企业沟通其经济状况的关键途径。这些报表不仅需要精确无误的数据,还需要详尽的附注来解释会计政策、估计和判断,以确保...

    物联网WIFI芯片 esp_iot_sdk_v1.4.0

    物联网WIFI芯片 esp_iot_sdk_v1.4.0 中文文档: SDK 编程手册 @ http://bbs.espressif.com/viewtopic.php?f=51&t=1024 AT 指令集 @ http://bbs.espressif.com/viewtopic.php?f=51&t=1022 全部开发文档 @ ...

    Dojo 1.4.0 beta2 下载

    下载的压缩包"dojo-release-1.4.0b2"包含了Dojo框架的所有源码和相关资源,开发者可以解压后在本地环境中进行开发和调试,了解和学习Dojo 1.4.0 beta2的具体实现和用法。同时,根据需求,开发者还可以查阅官方文档,...

    2.4G无线麦克风领夹麦一拖二_全双工_杰理JL6976M单芯片方案_sdk-v1.4.0_2t1

    2.4G无线麦克风领夹麦一拖二_全双工_杰理JL6976M单芯片方案_sdk-v1.4.0_2t1 软件+硬件

    VE 1.4.0 for eclipse-sdk-3.5.1-win32.zip

    EMF是Eclipse项目下的一个子项目,提供了一种用于构建模型驱动软件的方法,而GEF则是一个用于开发图形编辑器的框架,两者结合使得VE能够实现强大的可视化编辑功能。 【标签】"VE 1.4.0"和"eclipse 3.5.1"表明了该...

    kafka-eagle-bin-1.4.0.tar.gz

    6. **日志查看**:集成Kafka的Log4j日志系统,便于查看和分析Kafka运行中的日志信息,定位问题。 7. **数据导入导出**:支持将Kafka的数据导出到CSV或Excel格式,方便数据分析。 8. **多语言支持**:Kafka Eagle...

    iOS微信 sdk下载

    在iOS开发中,微信SDK(Software Development Kit)是微信官方提供的一个工具集,它允许开发者将微信的功能集成到自己的iOS应用中,以便用户可以方便地使用微信登录、分享内容、支付等功能。本文将深入探讨iOS微信...

    XM530_SDK_V1.4.0.tar.gz

    1、SDK 部分目录说明 |-- readme.txt #总体使用说明 |-- doc |-- drv #存放驱动 | |-- modules | |-- rtl8188 | |-- usb | |-- xm711 | `-- xm712 |-- mpp #mpp源码目录 | |-- include #...

    GPT中文-V1.4.0.apk

    GPT中文-V1.4.0.apk

    hbase-2.0.2.3.1.4.0-315-bin.tar.gz

    ambari-2.7.5 编译过程中四个大包下载很慢,所以需要提前下载,包含:hbase-2.0.2.3.1.4.0-315-bin.tar.gz ,hadoop-3.1.1.3.1.4.0-315.tar.gz , grafana-6.4.2.linux-amd64.tar.gz ,phoenix-5.0.0.3.1.4.0-315....

    gtest1.4.0源代码

    8. **值参数化测试(Value-Parameterized Tests)**:gtest1.4.0引入了值参数化测试的概念,允许在一个测试用例模板中使用不同的输入值进行多次测试,从而减少重复代码。 9. **测试事件监听器(Test Event ...

Global site tag (gtag.js) - Google Analytics