2024年6月11日发(作者:)
JAVA控制台命令详解
(一)命令概览
javac:Java编译器,将Java源代码换成字节代
java:Java解释器,直接从类文件执行Java应用程序代码
appletviewer(小程序浏览器):一种执行HTML文件上的Java小
程序类的Java浏览器
javadoc:根据Java源代码及其说明语句生成的HTML文档
jdb:Java调试器,可以逐行地执行程序、设置断点和检查变量
javah:产生可以调用Java过程的C过程,或建立能被Java程序
调用的C过程的头文件Javap:Java反汇编器,显示编译类文件中的
可访问功能和数据,同时显示字节代码含义jar:多用途的存档及压缩
工具,是个java应用程序,可将多个文件合并为单个JAR归档文件。
htmlConverter——命令转换工具。
native2ascii——将含有不是Unicode或Latinl字符的的文件转
换为Unicode编码字符的文件。
serialver——返回serialverUID。语法:serialver[show]命令选
项show是用来显示一个简单的界面。输入完整的类名按Enter键或"
显示"按钮,可显示serialverUID。(二)命令详细介绍
补充详细:
用法: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
Java在运行已编译完成的类时,是通过java虚拟机来装载和执行
的,java虚拟机通过操作系统命令JAVA_HOMEbinjava–option来
启动,-option为虚拟机参数,JAVA_HOME为JDK安装路径,通过
这些参数可对虚拟机的运行状态进行调整,掌握参数的含义可对虚拟
机的运行模式有更深入理解。
一、查看参数列表:
虚拟机参数分为基本和扩展两类,在命令行中输入
JAVA_HOMEbinjava就可得到基本参数列表,在命令行输入
JAVA_HOMEbinjava–X就可得到扩展参数列表。
二、基本参数说明:
1.-client,-server
这两个参数用于设置虚拟机使用何种运行模式,client模式启动比
较快,但运行时性能和内存管理效率不如server模式,通常用于客户
端应用程序。相反,server模式启动比client慢,但可获得更高的运
行性能。
在windows上,缺省的虚拟机类型为client模式,如果要使用
server模式,就需要在启动虚拟机时加-server参数,以获得更高性能,
对服务器端应用,推荐采用server模式,尤其是多个CPU的系统。在
Linux,Solaris上缺省采用server模式。
2.-hotspot
含义与client相同,jdk1.4以前使用的参数,jdk1.4开始不再使
发布评论