java控制台命令详解

java控制台命令详解

ID:9408904

大小:39.29 KB

页数:18页

时间:2018-04-30

java控制台命令详解_第1页
java控制台命令详解_第2页
java控制台命令详解_第3页
java控制台命令详解_第4页
java控制台命令详解_第5页
java控制台命令详解_第6页
java控制台命令详解_第7页
java控制台命令详解_第8页
java控制台命令详解_第9页
java控制台命令详解_第10页
资源描述:

《java控制台命令详解》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、(一)命令概览javac:Java编译器,将Java源代码换成字节代java:Java解释器,直接从类文件执行Java应用程序代码appletviewer(小程序浏览器):一种执行HTML文件上的Java小程序类的Java浏览器javadoc:根据Java源代码及其说明语句生成的HTML文档jdb:Java调试器,可以逐行地执行程序、设置断点和检查变量javah:产生可以调用Java过程的C过程,或建立能被Java程序调用的C过程的头文件Javap:Java反汇编器,显示编译类文件中的可访问功能和数据,同时显示字节代码含义jar:多用途的存档及压缩工具,是个java应用程序,可将多个文件

2、合并为单个JAR归档文件。htmlConverter——命令转换工具。native2ascii——将含有不是Unicode或Latinl字符的的文件转换为Unicode编码字符的文件。serialver——返回serialverUID。语法:serialver[show]命令选项show是用来显示一个简单的界面。输入完整的类名按Enter键或"显示"按钮,可显示serialverUID。(二)命令详细介绍补充详细:1.javac.exe用法:javac<选项><源文件>可能的选项包括:-g生成所有调试信息-g:none生成无调试信息-g:{lines,vars,source}生成只有部分

3、调试信息-O优化;可能妨碍调试或者增大类文件-nowarn生成无警告-verbose输出关于编译器正在做的信息-deprecation输出使用了不鼓励使用的API的源程序位置-classpath<路径>指定用户类文件的位置-sourcepath<路径>指定输入源文件的位置-bootclasspath<路径>覆盖自举类文件的位置-extdirs<目录(多个)>覆盖安装的扩展类的位置-d<目录>指定输出类文件的位置-encoding<编码>指定源文件中所用的字符集编码-target<版本>生成指定虚拟机版本的类文件-helpPrintasynopsisofstandardoptions1.J

4、ava.exeJava在运行已编译完成的类时,是通过java虚拟机来装载和执行的,java虚拟机通过操作系统命令JAVA_HOMEbinjava–option来启动,-option为虚拟机参数,JAVA_HOME为JDK安装路径,通过这些参数可对虚拟机的运行状态进行调整,掌握参数的含义可对虚拟机的运行模式有更深入理解。 一、 查看参数列表: 虚拟机参数分为基本和扩展两类,在命令行中输入JAVA_HOMEbinjava就可得到基本参数列表,在命令行输入JAVA_HOMEbinjava–X就可得到扩展参数列表。 二、 基本参数说明:1. -client,-server 这两个参数

5、用于设置虚拟机使用何种运行模式,client模式启动比较快,但运行时性能和内存管理效率不如server模式,通常用于客户端应用程序。相反,server模式启动比client慢,但可获得更高的运行性能。在windows上,缺省的虚拟机类型为client模式,如果要使用server模式,就需要在启动虚拟机时加-server参数,以获得更高性能,对服务器端应用,推荐采用server模式,尤其是多个CPU的系统。在Linux,Solaris上缺省采用server模式。 2. -hotspot 含义与client相同,jdk1.4以前使用的参数,jdk1.4开始不再使用,代之以client。  3

6、. -classpath,-cp虚拟机在运行一个类时,需要将其装入内存,虚拟机搜索类的方式和顺序如下: Bootstrapclasses,Extensionclasses,Userclasses。 Bootstrap中的路径是虚拟机自带的jar或zip文件,虚拟机首先搜索这些包文件,用System.getProperty("sun.boot.class.path")可得到虚拟机搜索的包名。 Extension是位于jrelibext目录下的jar文件,虚拟机在搜索完Bootstrap后就搜索该目录下的jar文件。用System.getProperty("java.ext.dirs”)

7、可得到虚拟机使用Extension搜索路径。Userclasses搜索顺序为当前目录、环境变量CLASSPATH、-classpath。 4. -classpath告知虚拟机搜索目录名、jar文档名、zip文档名,之间用分号;分隔。 例如当你自己开发了公共类并包装成一个common.jar包,在使用common.jar中的类时,就需要用-classpathcommon.jar告诉虚拟机从common.jar中查找该类,否则虚拟机就会

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。