java命令行运行jar包详解2016
jar包是什么呢?jar是java archive file 的简写。从名字就可以知道,它的应用与Java息息相关。下面就详细介绍如何自己生成jar包,这样我们管理我们自己的代码(尤其是一些比较重要而且不会或者很少有修改的代码)。下面一起来学习jar命令的一些常用方法,仅供参考!
安装好JDK之后,就已经安装好了。在命令行中键入jar命令之后,就会出现下图。里面详细的介绍了jar命令的用法:
下面我们举例介绍jar命令的一些比较常用的用法。
一 cvf 生成jar包的完整名称 要生成的class文件所在目录以及名称
例如: jar cvf d:/ e:/review/coreJava/chapter4/s 表示将目录e:/review/coreJava/chapter4下面的s生成jar文件并存放在d盘下面的里面。效果如下:
在d盘下面查看,证明已经生成了jar文件:
这是将一个单独的class文件生成jar包,那要是想将位于不同的包下面的大量的class文件打包生成jar文件,也即生成的'效果如下图所示,又该怎么做呢?
首先要想生成的效果如上图所示,那么第一步位于不同文件夹下面的s文件必须使用package关键字打包。然后使用命令生成jar文件。例如,在笔者E:reviewcoreJava目录下面有一些笔者平时练习时候的class文件,Java源文件代码中都对它们使用package关键字打包了。如图:
那么使用如下命令就可以将其生成如上图所示的jar文件。步骤如下:
1.首先上面四个目录中的所有class文件必须使用package打包,例如chapter5下面的所有class文件必须使用package ter5。
2.在命令行里切换到review目录所在的目录下面,笔者这里应该切换到e:盘下面。(这一步很关键)
3.使用如下命令: jar cvf d:/ review/coreJava。
回车之后会看到如下所示表示成功:
将其导入到Eclipse中,可以看到如下图所示:
这样就可以像使用其他jar包一样使用你自己的jar包了。
二 cf 生成jar包的完整名称 要生成的class文件所在目录以及名称
这个命令的使用方法和上面一样,唯一的区别就是这个命令在生成jar文件的过程中不会显示详细信息。如图:
虽然没有显示详细信息,但是它的的确确生成了。
三 tf 生成jar包的完整名称 要生成的class文件所在目录以及名称
使用方法同上。区别是该命令会显示文件中包含的所有目录和文件名列表。笔者这里就不一一演示了。
四 tvf 生成jar包的完整名称 要生成的class文件所在目录以及名称
使用方法同上。区别是除了显示文件中包含的所有目录信息和文件列表以外,还会显示各目录和文件的大小、创建时间等信息。
以上就是有关生成jar文件的方法,希望对大家学习java语言有所帮助!
-
2017计算机应用基础题库附带答案
NIT合格证书由教育部考试中心签发,是证书持有人计算机应用能力的证明。本站小编收集了一些关于计算机应用基础题库附带答案,希望大家认真阅读!【1】计算机应用基础题库附带答案1、[单选题]在计算机中,一条指令代码由操作码和__C_____两部分组成。(A)、指令码(B)...
-
H3C中小企业无线解决方案
根据中国互联网络信息中心(CNNIC)公布的数据,截至2008年6月底,中国网民数量达到了2.53亿,首次大幅度超过美国,跃居世界第一位。中国也真正地步入网络时代。其中WLAN网络在提高企业效率、降低企业成本、提高用户满意度等方面有着突出的作用。那么随着网络使用范围的...
-
J2EE Web考试试题及答案
1、JSP技术是一种在WEB应用中开发动态交互性网页的技术,请阐述一下JSP技术的优缺点?JSP技术具备了Java技术的简单易用、完全面向对象、具有平台无关性且安全可靠、主要面向Internet的所有特点。JSP的技术优势:(1)一次编写、到处运行。(2)系统的多平台支持。(3)强...
-
2016年计算机等级考试真题(含答案)
2016上半年的计算机考试已经结束了,下面本站小编为大家分享最新的计算机考试真题及答案,希望对大家有参考作用!一、选择题1、第一台计算机ENIAC淡生于1946年,是电子管计算机;第二代是晶体管计算机;第三代是中小规模集成电路;第四代是大规模集成电路;2、计算机的应...