Java命令解释大全_第1页
Java命令解释大全_第2页
Java命令解释大全_第3页
Java命令解释大全_第4页
Java命令解释大全_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

精品文档 1欢迎下载 JavaJava 命令大全及命令解释命令大全及命令解释 Java 常用的几种命令 1 Java 命令详细解释 2 javac exe 2 jar exe 3 javadoc exe 3 javah exe 5 javap exe 5 javaw exe 6 HtmlConverter exe 6 orbd exe 6 policytool exe 7 rmic exe 7 rmid exe 8 rmiregistry exe 8 serialver exe 8 servertool exe 8 rmid 9 rmiregistry 10 serialver 10 jarsigner 11 keytool 12 native2ascii 12 appletviewer 13 extcheck 13 jar 14 javadoc 15 经过网上搜集整理出来的 一些不常用的方法也收集了 JavaJava 常用的几种命令常用的几种命令 javacjavac Java 编译器 将 Java 源代码换成字节代 javajava Java 解释器 直接从类文件执行 Java 应用程序代码 appletviewer appletviewer 小程序浏览器小程序浏览器 一种执行 HTML 文件上的 Java 小程序类的 Java 浏览器 javadocjavadoc 根据 Java 源代码及其说明语句生成的 HTML 文档 jdbjdb Java 调试器 可以逐行地执行程序 设置断点和检查变量 javahjavah 产生可以调用 Java 过程的 C 过程 或建立能被 Java 程序调用的 C 过程的头文件 JavapJavap Java 反汇编器 显示编译类文件中的可访问功能和数据 同时显示字节代码含义 jarjar 多用途的存档及压缩工具 是个 java 应用程序 可将多个文件合并为单个 JAR 归档 文件 htmlConverterhtmlConverter 命令转换工具 精品文档 2欢迎下载 native2asciinative2ascii 将含有不是 Unicode 或 Latinl 字符的的文件转换为 Unicode 编码字符的 文件 serialverserialver 返回 serialverUID 语法 serialver show 命令选项 show 是用来显示 一个简单的界面 输入完整的类名按 Enter 键或 显示 按钮 可显示 serialverUID JavaJava 命令详细解释命令详细解释 javac exejavac 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 exeappletviewer exe 用法 appletviewer url 其中 包括 debug 在 Java 调试器中启动 applet 小程序查看器 encoding 指定由 HTML 文件使用的字符编码 J 向 Java 解释器传递参数 精品文档 3欢迎下载 J 选项不是标准选项 如有更改 不另行通知 jar exejar 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 javadoc exejavadoc exe 用法 javadoc options packagenames sourcefiles classnames files overview 读取 HTML 格式的概述文档 public 仅显示 public 类和成员 protected 显示 protected public 类和成员 缺省 package 显示 package protected public 类和成员 private 显示所有类和成员 help 显示命令行选项 doclet 通过候选 doclet 生成输出 docletpath 指定 doclet 类文件的查找位置 精品文档 4欢迎下载 sourcepath 指定源文件的查找位置 classpath 指定用户类文件的查找位置 exclude Specify a list of packages to exclude subpackages Specify subpackages to recursively load breakiterator Compute 1st sentence with BreakIterator bootclasspath 覆盖自举类加载器所加载的类文件的位置 source Provide source compatibility with specified release extdirs 覆盖已安装的扩展的位置 verbose 有关 Javadoc 所做工作的输出信息 locale 所用的 Locale 例如 en US 或 en US WIN encoding 源文件编码名称 J 将 直接传给运行时系统 由标准由标准 docletdoclet 提供 提供 d 输出文件的目标目录 use 创建类和包的用法页 version 包含 version 段 author 包含 author 段 docfilessubdirs Recursively copy doc file subdirectories splitindex 将索引分为每个字母对应一个文件 windowtitle 文档的浏览器窗口标题 doctitle 包含包索引页 首页 的标题 header 包含每一页的页眉文本 footer 包含每一页的页脚文本 bottom 包含每一页的页底文本 link Create links to javadoc output at linkoffline Link to docs at using package list at excludedocfilessubdir Exclude any doc files subdirectories with given name group Group specified packages together in overview page nocomment Supress description and tags generate only declarations nodeprecated 不包含 deprecated 信息 noqualifier 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 Specify single argument custom tags taglet The fully qualified name of Taglet to register tagletpath The path to Taglets 精品文档 5欢迎下载 charset Charset for cross platform viewing of generated documentation helpfile 包含帮助链接功能链接到目标的文件 linksource Generate source in HTML stylesheetfile 改变所生成文档的样式的文件 docencoding 输出编码名称 javah exejavah exe 用法 javah options 其中 options 包括 help 打印该帮助信息 classpath 类的加载路径 bootclasspath 自举类的加载路径 d 输出目录 o 输出文件 仅能使用 d 或 o 之一 jni 生成 JNI 风格的头文件 缺省 old 生成 JDK1 0 风格的头文件 stubs 生成 stubs 文件 version 打印版本信息 verbose 输出有关本命令所做工作的信息 force 始终写输出文件 指定 时必须使用全名 例如 java lang Object javap exejavap exe 用法 javap options 其中 options 包括 help 打印该帮助信息 l 输出行和变量的表 public 只输出 public 方法和域 protected 只输出 public 和 protected 类和成员 package 只输出包 public 和 protected 类和成员 这是默认的 private 输出所有类和成员 s 输出内部类型签名 c 输出分解后的代码 例如 类中每一个方法内 包含 java 字节码的指令 精品文档 6欢迎下载 verbose 输出栈大小 方法参数的个数 javaw exejavaw exe HtmlConverter exeHtmlConverter exe 用法 HtmlConverter option1 value1 option2 value2 simulate filespecs 其中 选项包括 source 获取源文件的路径 缺省值 dest 写入已转换文件的路径 缺省值 backup 写备份文件的路径 缺省值 BAK f 强制覆写备份文件 subdirs 应处理子目录中的文件 template 模板文件的路径 如果不确定 请使用缺省值 log 写日志的路径 如果没有提供 则不会写入任何日志 progress 转换时显示进度 缺省值 true simulate 在没有进行转换时显示特定于转换的信息 latest 使用最新的 JRE 支持发行版 mimetype gui 显示转换程序的图形用户界面 filespecs 用空格分开的文件说明列表 缺省值 html htm 需要引号 orbd exeorbd exe 用法 orbd 其中 包括 port 启动 ORBD 的激活端口 缺省值为 1049 可选 defaultdb ORBD 文件的目录 缺省值为 orb db 可选 serverid ORBD 的服务器标识符 缺省值为 1 可选 ORBInitialPort 初始端口 必需 ORBInitialHost 初始主机名称 必需 精品文档 7欢迎下载 policytool exepolicytool exe 用法 policytool 选项 file 规则文件位置 rmic exermic 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 指定输入源和类文件的查找位置 sourcepath 指定用户源文件的查找位置 bootclasspath 覆盖自举类文件的位置 extdirs 覆盖安装扩展类的位置 d 指定所生成类文件的放置位置 J 将参数传给 java 解释程序 精品文档 8欢迎下载 rmid exermid exe 用法 rmid 其中 包括 port 指定供 rmid 使用的端口 log 指定 rmid 将日志写入的目录 stop 停止当前的 rmid 调用 对指定端口 C 向每个子进程传递参数 激活组 J 向 java 解释程序传递参数 rmiregistry exermiregistry exe 用法 rmiregistry 其中 包括 J 将参数传递到 java 解释程序 serialver exeserialver exe 用法 serialver classpath classpath show classname servertool exeservertool exe 欢迎使用 Java IDL 服务器工具 请在提示处输入命令 可用命令 register 注册一个可激活的服务器 unregister 取消服务器注册 getserverid 返回应用程序名称的服务器标识符 list 列举所有已注册服务器 listappnames 列举当前定义的应用程序名称 listactive 列举当前活动的服务器 精品文档 9欢迎下载 locate 将已注册服务器定位在特定类型的端口 locateperorb 为已注册服务器的特定对象请求代理程序定位端口 orblist 对象请求代理程序 orb 名称及其映射列表 shutdown 关闭一个已注册服务器 startup 启动一个已注册服务器 help 取得帮助 quit 退出此工具 rmic 功能说明 rmic 为远程对象生成 stub 和 skeleton 语法 rmic options package qualified class name s 补充说明 rmic 编译器根据编译后的 Java 类 含有远程对象实现 名 为远程对象生成 stub 和 skeleton 远程对象是指实现 java rmi Remote 接口的对象 在 rmic 命令中所给的类 必须是经 javac 命令成功编译且是完全包限定的类 命令选项 classpath 路径 指定 rmic 用于查询类的路径 如果设置了该选项 它将覆盖缺省值或 CLASSPATH 环境变量 目录用冒号分隔 d 目录 指定类层次的根目录 此选项可用来指定 stub 和 skeleton 文件的目标目录 depend 使编译器考虑重新编译从其它类引用的类 一般来说 它只重新编译从源代码引 用的遗漏或过期的类 g 允许生成调试表格 调试表格含有行号和局部变量的有关信息 即 Java 调试工具所使 用的信息 缺省情况下 只生成行号 J 与 D 选项联用 它将紧跟其后的选项 J 与 D 之间无空格 传给 java 解释器 keepgenerated 为 stub 和 skeleton 文件保留所生成的 java 源文件 并将这些源文 件写到与 class 文件相同的目录中 如果要指定目录 则使用 d 选项 nowarn 关闭警告 如果使用该选项 则编译器不输出任何警告信息 show 显示 rmic 编译器的 GUI 图形用户界面 输入一个或多个包限定类名 以空格分 隔 并按回车键或 显示 按钮 创建 stub 和 skeleton vcompat 缺省值 创建与 JDK 1 1 和 1 2 stub 协议版本都兼容的 stub 和 skeleton verbose 使编译器和链接器输出关于正在编译哪些类和正在加载哪些类文件的信息 v1 1 创建 JDK 1 1 stub 协议版本的 stub 和 skeleton v1 2 只创建 JDK 1 2 stub 协议版本的 stub rmidrmid 功能说明 精品文档 10欢迎下载 rmid 启动激活系统守护进程 以便能够在 Java 虚拟机上注册和激活对象 语法 rmid port port log dir 补充说明 rmid 工具启动激活系统守护进程 必须先启动激活系统守护进程 才能向激活系统注册可 被激活的对象或在 Java 虚拟机上激活可被激活的对象 命令选项 C 指定一个选项 在创建每个 rmid 的子守护进程 激活组 时 该选 项以命令行参数的形式传给该子守护进程 log 目录 指定目录的名称 激活系统守护进程在该目录中写入其数据库及相关信息 缺 省状态下 将在执行 rmid 命令的目录中创建一个 log 目录 port 端口 指定 rmid 的注册服务程序所使用的端口 激活系统守护进程将 ActivationSystem 与该注册服务程序中的名称 java rmi activation ActivationSystem 捆绑在一起 stop 停止 port 选项所指定端口上的当前 rmid 调用 若未指定端口 则将停止在端口 1098 上运行的 rmid rmiregistryrmiregistry 功能说明 rmiregistry 命令可在当前主机的指定端口上启动远程对象注册服务程序 语法 rmiregistry port 补充说明 rmiregistry 命令在当前主机的指定 port 上创建并启动远程对象注册服务程序 如果省 略 port 则注册服务程序将在 1099 端口上启动 rmiregistry 命令不产生任何输出而且 一般在后台运行 远程对象注册服务程序是自举命名服务 主机上的 RMI 服务器将利用它 将远程对象绑定到名字上 客户机即可查询远程对象并进行远程方法调用 注册服务程序 一般用于定位应用程序需调用其方法的第一个远程对象 该对象反过来对各应用程序提供 相应的支持 用于查找其它对象 java rmi registry LocateRegistry 类的方法可用于在 某台主机或主机和端口上获取注册服务程序操作 java rmi Naming 类的基于 URL 的方法 将对注册服务程序进行操作 并可用于查询远程对象 将简单 字符串 名称绑定到远程 对象 将新名称重新绑定到远程对象 覆盖旧绑定 取消远程对象的绑定以及列出绑定在 注册服务程序上的 URL serialverserialver 精品文档 11欢迎下载 功能说明 serialver 命令返回 serialVersionUID 语法 serialver 命令选项 补充说明 serialver 以适于复制到演变类的形式返回一个或多个类的 serialVersionUID 不带参数 调用时 它输出用法行 命令选项 show 显示一个简单的用户界面 输入完整的类名并按回车键或 显示 按钮可显示 serialVersionUID jarsignerjarsigner 功能说明 为 Java 归档 JAR 文件产生签名 并校验已签名的 JAR 文件的签名 语法 jarsigner 命令选项 jar file alias jarsigner verify 命令选项 jar file 补充说明 jarsigner 工具用于两个目的 1 为 Java 归档 JAR 文件签名 2 校验已签名的 JAR 文件的签名和完整性 命令选项 keystore url 指定密钥仓库的 URL 缺省值是用户的宿主目录中的 keystore 文件 它由系统属性 user home 决定 storetype storetype 指定要被实例化的密钥仓库类型 默认的密钥仓库类型是安全属 性文件中 keystore type 属性值所指定的那个类型 由 java security KeyStore 中的 静态方法 getDefaultType 返回 storepass password 指定访问密钥仓库所需的口令 这仅在签名 不是校验 JAR 文件 时需要 在这种情况下 如果命令行中没有提供 storepass 选项 用户将被提示输入口 令 keypass password 指定用于保护密钥仓库项 由命令行中指定的别名标出 的私钥的口 令 使用 jarsigner 为 JAR 文件签名时需要该口令 如果命令行中没有提供口令 且所 需的口令与密钥仓库的口令不同 则将提示用户输入它 sigfile file 指定用于生成 SF 和 DSA 文件的基本文件名 signedjar file 指定用于已签名的 JAR 文件的名称 verify 如果它出现在命令行中 则指定的 JAR 文件将被校验 而不是签名 如果校验成 功 将显示 jar verified 如果试图校验未签名的 JAR 文件 或校验被不支持的算法 例如未安装 RSA 提供者时使用的 RSA 签名的 JAR 文件 则将有如下显示 jar is unsigned signatures missing or not parsable certs 如果它与 verify 和 verbose 选项一起出现在命令行中 则输出将包括 JAR 文 精品文档 12欢迎下载 件的每个签名人的证书信息 verbose 如果它出现在命令行中 则代表 verbose 模式 它使 jarsigner 在 JAR 签 名或校验过程中输出额外信息 internalsf 过去 JAR 文件被签名时产生的 DSA 签名块 文件包含一个同时产生的 SF 文件 签名文件 的完整编码副本 这种做法已被更改 为了减小输出 JAR 文件的整 个大小 缺省情况下 DSA 文件不再包含 SF 文件的副本 但是如果 internalsf 出现 在命令行中 将采用旧的做法 该选项主要在测试时有用 实际上不应使用它 因为这样 将消除有用的优化 sectionsonly 如果它出现在命令行中 则 JAR 文件被签名时生成的 SF 文件 签名文 件 将不包括含有整个清单文件的散列的头 它仅包含 与 JAR 中每个单独的源文件相关 的信息和散列 该选项主要在测试时有用 实际上不应使用它 因为这样将消除有用的优 化 J javaoption 将指定的 javaoption 串直接传递到 Java 解释器 jarsigner 实际 上是解释器的一个 wrapper 该选项不应含有任何空格 它有助于调整执行环境或内 存使用 要获得可用的解释器选项的清单 可在命令行键入 java h 或 java X keytoolkeytool 功能说明 管理由私钥和认证相关公钥的 X 509 证书链组成的密钥仓库 数据库 还管理来自可信 任实体的证书 语法 keytool 命令 补充说明 keytool 是个密钥和证书管理工具 它使用户能够管理自己的公钥 私钥对及相关证书 用 于 通过数字签名 自我认证 用户向别的用户 服务认证自己 或数据完整性以及认证服 务 它还允许用户储存他们的通信对等者的公钥 以证书形式 native2asciinative2ascii 功能说明 将含有本地编码字符 既非 Latin1 又非 Unicode 字符 的文件转换为 Unicode 编码字 符的文件 语法 native2ascii options inputfile outputfile 补充说明 Java 编译器和其它 Java 工具只能处理含有 Latin 1 和 或 Unicode 编码 udddd 记号 字符的文件 native2ascii 将含有其它字符编码的文件转换成含 Latin 1 和 或 Unicode 精品文档 13欢迎下载 编码字符的文件 若省略 outputfile 则使用标准输出设备输出 此外 如果也省略 inputfile 则使用标准输入设备输入 命令选项 reverse 执行相反的操作 将含 Latin 1 和 或 Unicode 编码字符的文件转换成含本地 编码字符的文件 encoding encoding name 指定转换过程使用的编码名称 缺省的编码从系统属性 file encoding 中得到 appletviewerappletviewer 功能说明 Java applet 浏览器 appletviewer 命令可在脱离万维网浏览器环境的情况下运行 applet 语法 appletviewer threads flag 命令选项 urls 补充说明 appletviewer 命令连接到 url 所指向的文档或资源上 并在其自身的窗口中显示文档引 用的每个 applet 注意 如果 url 所指向的文档不引用任何带有 OBJECT EMBED 或 APPLET 标记的 applet 那么 appletviewer 就不做任何事情 命令选项 debug 在 Java 调试器 jdb 中启动 appletviewer 使您可以调试文档中的 applet encoding 编码名称 指定输入 HTML 文件的编码名称 J javaoption 将 javaoption 字符串作为单个参数传给运行 appletviewer 的 Java 解 释器 参数不能含有空格 由多重参数组成的字符串 其中的每个参数都必须以前缀 J 开头 该前缀以后将被除去 这在调整编译器的执行环境或内存使用时将很有用 extcheckextcheck 功能说明 extcheck 检测目标 jar 文件与当前安装方式扩展 jar 文件间的版本冲突 语法 extcheck verbose targetfile jar 补充说明 extcheck 实用程序检查指定 Jar 文件的标题和版本与 JDK TM 软件中所安装的扩展是否 有冲突 在安装某个扩展前 可以用该实用程序查看是否已安装了该扩展的相同版本或更 高的版本 extcheck 实用程序将 targetfile jar 文件清单的 specification title 和 精品文档 14欢迎下载 specification version 头与当前安装在扩展目录下所有 Jar 文件的相对应的头进行比较 缺省扩展目录为 jre lib ext extcheck 实用程序比较版本号的方式与 java lang Package isCompatibleWith 方法相同 若未检测到冲突 则返回代码为 0 如 果扩展目录中任何一个 jar 文件的清单有相同的 specification title 和相同的或更新 的 specification version 号 则返回非零错误代码 如果 targetfile jar 的清单中没 有 specification title 或 specification version 属性 则同样返回非零错误代码 命令选项 verbose 对扩展目录中的 Jar 文件进行检查时 列出文件 此外 还报告目标 jar 文件 的清单属性及所有冲突的 jar 文件 jarjar 功能说明 J

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论