自定义jar包导入使用
一、原理
大家应该知道,如果我们编写的代码想要在平台上运行,那么我们的程序应该编译成字节码文件,也就是.class文件,然后在通过虚拟机的操作把我们的字节码文件转为平台可以识别的机器码,最后才在平台上运行。相信一些部署过传统框架项目的小伙伴应该知道,他们都是直接把.class文件存放在tomcat下,以便于虚拟机加载识别。那这跟我们今天说的jar包又有什么关系呢?大家可以尝试解压下平时导入jar包文件,会发现里面存放的基本都是.class。说白了,这些jar包的作用,就是在我们原有的class文件基础上,又添加了可供使用的class文件。既然这样,我们能不能把我们的.class文件打包成jar使用?当然可以!
二、jar的打包方式
第一种
如果有myeclipse工具的,可以直接选中所需打包的类,然后右键–》export–》搜索jar file
然后下一步,填写输出名称、地址,finish即可
第二种
如果手头没有工具,也可以直接在cmd里生成jar包。首先先把你需要打包的class文件放在一个文件夹里,然后在cmd里进入该文件的上层目录,以我本地文件为例子:我的class文件放在D:\myeclipse2014\workspace\TestJar\bin底下,所以我这时候切换到该目录底下,然后执行jar cvf my.jar myjar即可生成。其中,my.jar是生成的jar包名,myjar是class文件所在的文件!
打包完,查看是否生成.class文件
如果存在则说明打包成功!