jdk中一些常见命令

学习好java,首先应该熟悉一些常用的jdk的命令,比如:javac、java、javadoc、javap、jar、
javaw、appletviewer、htmlConverter、native2ascii、serialver等。下面是它们的功能和语法。
  1、jar――多用途的存档及压缩工具,是个java应用程序,可将多个文件合并为单个JAR归档文件。语法:jar [命令选项] [mainfest] destination input-file [input-files]     示例:
jar tf file.jar  //显示一个jar文件中的文件列表
jar cf file.jar *.class  //将当前目录下的所有Class文件打包成新的JAR文件
jar cvf file.jar *  //将当前目录下的所有文件放进一个已存在的JAR文件中。
  2、java――用来执行class文件的,关联控制台。
  3、javac――java编程语言编译器。将类和接口的定义编译成字节代码的class文件。语法:javac [options] [sourcefiles] [@files]
  4、javah――C头文件和Stub文件生成器。从Java类生成C头文件和C源文件,以提供连接胶合,使Java和C代码可以交互。语法: javah [ 命令选项 ] fully-qualified-classname. . . 或者javah_g [ 命令选项 ] fully-qualified-classname. . .
  5、javaw――用来执行class文件的,但可以将dos窗口隐藏掉,不关联控制台。比如写个批处理执行java程序时,会出现一个窗口,若不想让这个窗口出现,可在执行语句处将java classname换成:start javaw classname便可以隐藏dos窗口了
  6、javap――Java类文件解析器,其输出取决于所用选项。若没用选项,javap将输出传递给它的类的 public 域及方法,并输出到标准输出设备上。语法: javap [ 命令选项 ] class. . .
  7、javadoc――Java API文档生成器,解析Java源文件中的声明和文档注释,并产生API文档及相应的HTML页缺省,描述公有类、保护类、内部类、接口、构造函数、方法和域,且依赖于java编译器完成其工作。                                                          语法: javadoc [ 命令选项 ] [ 包名 ] [ 源文件名 ] [ @files ]
  8、appletviewer――调试applet的工具,可不用万维网浏览器环境,运行java的applet。语法:appletviewer [threads flag] [命令选项] urls... 连接到url指向的文档或资源,在其自身的窗口显示引用的applet。
  9、htmlConverter――命令转换工具。语法:HtmlConverter [-option1 value1 [-option2 value2 [...]]] [-simulate] [filespecs]
  10、native2ascii――将含有不是Unicode或Latinl字符的的文件转换为Unicode编码字符的文件,语法:native2ascii [options] [inputfile [outputfile]] 如果省in/outputfile则使用标准输入/出设备。
  11、serialver――返回serialverUID。语法:serialver [show]  命令选项show是用来显示一个简单的界面。输入完整的类名按Enter键或"显示"按钮,可显示serialverUID。
 

你可能感兴趣的:(jdk,命令,职场,休闲)