(尊重劳动成果,转载请注明出处:http://blog.csdn.net/qq_25827845/article/details/79289225冷血之心的博客)
我们在开发Project的时候,经常需要import外部的jar包,然后build path。那么该外部的jar包到底是怎么来的?接下来将阐述一个自定义jar包的流程。
生成jar包:
首先我们需要一个Project,在这个Project中我们新建一个MathCal的类,里边有一个方法calNum(int a,int b),用来计算两个int型整数的和。代码如下所示:
package com.ywq1;
public class MathCal {
public static int calNum(int a,int b){
return a+b;
}
}
下图是项目截图:
生成jar包需要使用Export将该项目导出,如下所示:
如果点击Next,则可以选择该jar包的函数入口,但是我们这个jar包是一个工具类型的jar包,并不是让它单独执行。所以省略该步骤,直接Finish即可。如此目的地址将出现一个jar包。
导入该YWQ_API的jar包:
我们新建一个Project:YWQ,如下图所示:
接下来,将刚刚生成的jar包copy到该项目的src下边,如图所示:
接下来,选中该jar包,右键Build ptah-Add to Build Path。如图所示:
当该jar包成了一个奶瓶模样时,说明可以使用了哦~
接下来,我们写一个测试代码:
package com.ywq1;
public class Test {
public static void main(String[] args) {
int sum = MathCal.calNum(5, 6);
System.out.println(sum);
}
}
该外部jar包的结构如下所示:
可以看到该jar包存在着源码,即.class文件。自此我们简单生成并且使用了一个自定义的jar包,在平时的学习开发中,可以将一个简单并且常用的功能写成一个jar包,需要时直接导入即可使用。再给大家看一个比较复杂的jar包内部结构如下:
其实都是一样的,一堆实现各种功能的经过编译的.class文件。
如果对你有帮助,记得点赞哦~欢迎大家关注我的博客,可以进群366533258一起交流学习哦~
本群给大家提供一个学习交流的平台,内设菜鸟Java管理员一枚、精通算法的金牌讲师一枚、Android管理员一枚、蓝牙BlueTooth管理员一枚、Web前端管理一枚以及C#管理一枚。欢迎大家进来交流技术。