Topic: j2sdk1.4.0中bin子目录下各程序的参数用法 |
Print this page |
1.j2sdk1.4.0中bin子目录下各程序的参数用法 | Copy to clipboard |
Posted by: redfox Posted on: 2003-03-31 10:24 ** * JavaHelp.txt 1.4.0 2002.3.26 * Copyleft 2002 RatKing * * 内容:j2sdk1.4.0中bin子目录下各程序的参数用法 * * @author RatKing * @version 1.4.0, 2002.3.26 */ ==================== java.exe 用法:java [-options] class [args...] (to execute a class) 或 java -jar [-options] jarfile [args...] (to execute a jar file) where options include: -client to select the "client" VM -server to select the "server" VM -hotspot is a synonym for the "client" VM [deprecated] The default VM is client. -cp -classpath <directories and zip/jar files separated by ;> set search path for application classes and resources -D<name>=<value> set a system property -verbose[:class|gc|jni] enable verbose output -version print product version and exit -showversion print product version and continue -? -help print this help message -X print help on non-standard options -ea[:<packagename>...|:<classname>] -enableassertions[:<packagename>...|:<classname>] enable assertions -da[:<packagename>...|:<classname>] -disableassertions[:<packagename>...|:<classname>] disable assertions -esa | -enablesystemassertions enable system assertions -dsa | -disablesystemassertions disable system assertions java -X -Xmixed mixed mode execution (default) -Xint interpreted mode execution only -Xbootclasspath:<directories and zip/jar files separated by ;> set search path for bootstrap classes and resources -Xbootclasspath/a:<directories and zip/jar files separated by ;> append to end of bootstrap class path -Xbootclasspath/p:<directories and zip/jar files separated by ;> prepend in front of bootstrap class path -Xnoclassgc disable class garbage collection -Xincgc enable incremental garbage collection -Xloggc:<file> log GC status to a file with time stamps -Xbatch disable background compilation -Xms<size> set initial Java heap size -Xmx<size> set maximum Java heap size -Xss<size> set java thread stack size -Xprof output cpu profiling data -Xrunhprof[:help]|[:<option>=<value>, ...] perform JVMPI heap, cpu, or monitor profiling -Xdebug enable remote debugging -Xfuture enable strictest checks, anticipating future default -Xrs reduce use of OS signals by Java/VM (see documentation) The -X options are non-standard and subject to change without notice. ==================== 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 ==================== appletviewer.exe 用法:appletviewer <options> url 其中,<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 |
Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1 客服电话 18559299278 客服信箱 714923@qq.com 客服QQ 714923 |