JAVA命令大全.docx
《JAVA命令大全.docx》由会员分享,可在线阅读,更多相关《JAVA命令大全.docx(31页珍藏版)》请在三一办公上搜索。
1、JAVA命令大全java命令大全 1、java.exe: = 运行java程序,这个相信每一位用Java的人知道了。 2、javac.exe: = 编译的Java程序,生成.class文件 3、javaw.exe: = 功能: 跟java命令相对的,可以运行.class文件,主要用来执行图形界面的java程序运行java命令时,会出现并保持一个console窗口,程序中 的信息可以通过System.out在console内输出,而运行javaw,开始时会出现console,当主程序调用之后,console就会消 失; javaw 大多用来运行GUI程序 4、javah = 功能说明: C 头文
2、件和 Stub 文件生成器。javah 从 Java 类生成 C 头文件和 C 源文件。这些文件提供了连接胶合,使 Java 和 C 代码可进行交互。 语法: javah 命令选项 fully-qualified-classname. . . javah_g 命令选项 fully-qualified-classname. . . 补充说明: javah 生成实现本地方法所需的 C 头文件和源文件。C 程序用生成的头文件和源文件在本地源代码中引用某一对象的实例变量。.h 文件含有一个 struct 定义,该定义的布局与相应类的布局平行。该 struct 中的域对应于类中的实例变量。 头文件名以及
3、在头文件中所声明的结构名都来源于类名。如果传给 javah 的类是在某个包中,则头文件名和结构名前都要冠以该包名。下划线 (_) 用作名称分隔符。 缺省情况下,javah 为每个在命令行中列出的类都创建一个头文件,且将该文件放在当前目录中。用 -stubs 选项创建源文件。用 -o 选项将所有列出类的结果串接成一个单一文件。 缺省情况下,javah 为每个在命令行中列出的类都创建一个头文件,且将该文件放在当前目录中。用 -stubs 选项创建源文件。用 -o 选项将所有列出类的结果串接成一个单一文件。 命令选项 -o输出文件 将命令行中列出的所有类的头文件或源文件串接到输出文件中。-o 或 -
4、d 两个选项只能选择一个。 -d目录 设置 javah 保存头文件或 stub 文件的目录。-d 或 -o 两个选项只能选择一个。 -stubs 使 javah 从 Java 对象文件生成 C 声明。 -verbose 指明长格式输出,并使 javah 将所生成文件的有关状态的信息输出到标准输出设备中。 -help 输出 javah 用法的帮助信息。 -version 输出 javah 的版本信息。 -jni 使 javah 创建一输出文件,该文件包含 JNI 风格的本地方法函数原型。这是缺省输出,所以 -jni 的使用是可选的。 -classpath路径 指定 javah 用来查询类的路径。
5、如果设置了该选项,它将覆盖缺省值或 CLASSPATH 环境变量。目录用冒号分隔。 -bootclasspath路径 指定加载自举类所用的路径。缺省情况下,自举类是实现核心 Java 平台的类,位于 jrelibt.jar 和 jrelibi18n.jar 中。 -old 指定应当生成旧 JDK1.0 风格的头文件。 -force 指定始终写输出文件。 5、javap = 功能说明: Java 类文件解析器。 语法: javap 命令选项 class. . . 补充说明: javap 命令用于解析类文件。其输出取决于所用的选项。若没有使用选项,javap 将输出传递给它的类的 public 域
6、及方法。javap 将其输出到标准输出设备上。 命令选项 -help 输出 javap 的帮助信息。 -l 输出行及局部变量表。 -b 确保与 JDK 1.1 javap 的向后兼容性。 -public 只显示 public 类及成员。 -protected 只显示 protected 和 public 类及成员。 -package 只显示包、protected 和 public 类及成员。这是缺省设置。 -private 显示所有类和成员。 -Jflag 直接将 flag 传给运行时系统。 -s 输出内部类型签名。 -c 输出类中各方法的未解析的代码,即构成 Java 字节码的指令。 -ve
7、rbose 输出堆栈大小、各方法的 locals 及 args 数。 -classpath路径 指定 javap 用来查找类的路径。如果设置了该选项,则它将覆盖缺省值或 CLASSPATH 环境变量。目录用冒号分隔。 - bootclasspath路径 指定加载自举类所用的路径。缺省情况下,自举类是实现核心 Java 平台的类,位于 jrelib t.jar 和 jrelibi18n.jar 中。 -extdirsdirs 覆盖搜索安装方式扩展的位置。扩展的缺省位置是 jrelibext。 6.jdb.exe = 功能:Java的一个命令行调试环境,既可在本地,也可在与远程的解释器的一次对话中
8、执行。 用法: jdb于本地机器中可用如下的命令启动: C:jdb classname 当你使用-debug选项开始一个Java例程时,能开始运转起来。下表包含了所有jdb命令。 选项 功能 catch calssID 为特定异常出口而中断 classes 列出当前已知的类 clear classID:line 清除一个断点 cont 从断点处继续执行 downn frames 下移一个线程的堆栈 dump IDID. 显示所有对象信息 exit(或quit) 退出调试器 help(或?) 列出所有命令 ignore classID 忽略特定的异常出口 listline number 显示源代
9、码 load classbame 载入要调试的Java类 locals 在当前堆栈帧中显示所有局部变量 必须提供给Jdb 一个密码,这样 Jdb才 memory 报告内存使用情况 methods classID 列出一个类的成员函数集 print IDID. 列出对象或域 resume threadID. 恢复线程(默认情况恢复所有线程) run class args 开始执行已下载的Java类 step 执行当前行 stop in classID:method 在一成员函数中设一断点 stop at classID:line 在一行设一断点 功能: suspendthreadID. 停止一个
10、线程(默认情况停止所有线程) hreads threadgroup 列出线程 thread threadID 设置当前线程 threadgroups 列出线程组 threadgroup name 设置当前线程组 up n frames 上移一个线程堆栈 use path 显示或改变源程序路径 where threadID or all 使一线程的堆线置空 ! 重复上一次命令 -host hostname 该命令告诉Jdb到哪里去建立远程运行的Java解释器对话过程 -password password 本选项告诉Jdb 用哪个密码去与远程运行的Java 对话进程相连接。 密码 password
11、是由运行带有-debug选项的Java解释器所提供的。 7、javaws.exe = 功能:Java应用程序高速缓存查看器. 用法:具有图形界面,可以直接进行操作. 8、jconsole.exe = 功能: J2SE监测和管理控制台-一个同JMX兼容的监测Java虚拟机的图形工具。其能够监视当地或者远程的Java虚拟机。 Java监视和管理控制台,JConsole使用JVM的可扩展性Java管理扩展(JMX)工具来提供关于运行于Java平台的应用程序的性能和资源消 耗的信息。 在J2SE 5.0软件中,你需要启动使用-Dcom.sun.management.jmxremote选项监控的应用程序
12、。注意:在Java SE 6软件中,不再有这一要求。当启动该应用程序时,不需要特定的命令行选项。 在生产系统中的应用,JConsole启动一个在被观察的Java程序的JVM内部的JMX代理。运行另外一部分代码仅有一点极微弱的影响-但是影响很 小。 另外,尽管JConsole在监视本地应用程序的开发和快速原型开发中很有用,但在实际的应用系统中不推荐使用。理由是,JConsole本身也消耗 大量的系统资源。我们推荐的方法是用远程监控来把JConsole应用程序与被监控的系统加以隔离。因此,对于应用系统来说,以远程模式使用 JConsole更好些。对于安全的远程监控来说,可以使用安全选项。 用法:具
13、有图形界面,可直接操作,查看摘要、内存、线程、类、MBean,VM的信息。 9、jps.exe = 功能: java虚拟机进程状态工具-在目标系统上列出装备有HotSpot Java的虚拟机 启动了 Java 进程时,请使用 jps 工具来通过键入 jps 标识其 JVM。它向您提供一个正在运行的 Java 进程的列表,这些进程以其 JVM 作为 ID。 jps相当于Solaris进程工具ps。更多的信息,请参考jps-Java Virtual Machine Process Status Tool。不象pgrep java或ps -ef | grep java,jps并不使用应用程序名来查找
14、JVM实例。因此,它查找所有的Java应用程序,包括即使没有使用java执行体的那种。另外,jps仅查找当前用户的Java进程,而不是当前系统中的所有进程。 用法: usage: jps -help jps -q -mlvV Definitions: : : 10、jstat.exe = 功能: JVM监控工具,java虚拟机统计监视工具-附加到一个装备了HotSpot的java虚拟机上来采集并且记录性能统计情况 jstat显示一个测量Java HotSpot虚拟机的性能统计信息。有关于性能计数器的更详细的信息请参考Code sample-jvmstat 3.0。 11、jstatd.exe
15、= 功能: java虚拟机的jstat守护程序-启动一个RMI服务器程序来监视各个HotSpot java虚拟机的创建和中止。并且提供了一个访问远程监视工具接入的接口。 jstatd是一个Java远程方法调用(RMI)服务器应用程序-它监控测量Java HotSpot虚拟机的创建和终止并且提供一个接口来允许远程监控工具依附到运行于本地主机的JVM。 在应用系统中的使用 jps及其它jvmstat实用程序都使用极为轻量级的观察机制。由JVM分配一小部分共享内存,而性能计数器也是从这部分内存中分配的。JVM子系 统基于其感兴趣的事件更新性能计数器。客户端工具仅仅负责异步地从共享内存段中进行读取。因
16、此,总的来说,使用jvmstat进行监控的效果是很小的。 12-14、kinit.exe,klist.exe,ktab.exe = 功能:Java安全管理工具 15、native2ascii.exe = 功能说明: 将含有本地编码字符的文件转换为 Unicode 编码字符的文件。 语法: native2ascii options inputfile outputfile 补充说明: Java 编译器和其它 Java 工具只能处理含有 Latin-1 和/或 Unicode 编码字符的文件。native2ascii 将含有其它字符编码的文件转换成含 Latin-1 和/或 Unicode 编码字
17、符的文件。若省略 outputfile,则使用标准输出设备输出。此外,如果也省略 inputfile,则使用标准输入设备输入。 命令选项 -reverse 执行相反的操作:将含 Latin-1 和/或 Unicode 编码字符的文件转换成含本地编码字符的文件。 -encodingencoding_name 指定转换过程使用的编码名称。缺省的编码从系统属性 file.encoding 中得到。 16、ordb.exe = 用法:orbd 其中, 包括: -port 启动 ORBD 的激活端口,缺省值为 1049 (可选) -defaultdb ORBD 文件的目录,缺省值为 ./orb.db (
18、可选) -serverid ORBD 的服务器标识符,缺省值为 1 (可选) -ORBInitialPort 初始端口 -ORBInitialHost 初始主机名称 欢迎使用 Java IDL 服务器工具 请在提示处输入命令 17、idlj编译器用法: = java com.sun.tools.corba.se.idl.toJavaPortable.Compile 选项 其中, 是包含 IDL 定义的文件的名称,而选项 是以下所列选项的任一组合。这些选项是可选的并且可以以任意顺序显示; 是必须的并且必须显示在最后。 选项: -d 等价于 IDL 文件中的以下行: #define -emitAl
19、l 发出所有类型,包括在 #included 文件中找到的那些类型。 -f 定义要发出的绑定。 是 client、 server、all、serverTIE 和 allTIE 中之一。 serverTIE 和 allTIE 将导致发出委托模型框架。如果未使用此 标志,则假设为 -fclient。 -i 默认情况下,搜索当前目录以获得其所包含的文件。 此选项将添加其他目录。 -keep 如果要生成的文件已存在,则不 覆盖它。默认情况下会覆盖该文件。 -noWarn 抑制警告。 -oldImplBase 生成与旧JDK ORB 兼容的框架。 -pkgPrefix 在文件范围内遇到类型或模块名称 时
20、, 将为针对 所生成的所有文件的 Java 软件包名称 附加 。 -pkgTranslate 在遇到类型或模块名称 时, 则在生成的 java 软件包中以 将其替换。请注意, 首先进行 pkgPrefix 更改。 必须与完整的 的软件包名称完全一致。另外, 不能为 org、org.omg 或 org.omg 的任何子包。 -skeletonName 根据模式命名框架。 默认值为: 适用于 POA 基类的 %POA 适用于 oldImplBase 基类 的 ImplBase。 -td 将 而非 当前目录用作输出目录。 -tieName 根据模式命名 tie。默认值为: 适用于 POA tie的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- JAVA 命令 大全
链接地址:https://www.31ppt.com/p-3159629.html