原本想用idea安裝的,不過用maven生成後發現jar有20,30M確定不對,後來仍是用eclipse生成了,方便不少java
環境:web
eclipse luna,jdk1.8_112spring
1.生成jar包,首先咱們寫一個類,幾個普通的函數app
代碼:eclipse
public class Util {
public void say(){
System.out.println("hello");
}
public int add(int a,int b){
return a + b;
}
}maven
2.咱們把這幾個方法封裝成jar包,好讓咱們其它項目能夠用ide
右擊Demo1項目 -》export ->JAR file,而後next函數
3.而後finish,就能夠找到jar包了,把這個jar包copy到eclipse中能夠直接用,例如再新建一個項目Demo2idea
//這個Util就是咱們剛剛打包的類3d
import com.ontoweb.message.Util;
public class Test {
private static Util util = new Util();
public static void main(String[] arg){
System.out.println("這是主函數");
util.say();
System.out.println("相加的結果是" + util.add(1, 2));
}
public void answer(){
util.say();
}
public void add(int a,int b){
System.out.println("相加的結果是" + util.add(a, b));
}
}
在這個類裏,右擊run as -> java application,就能夠有結果了
4.將jar包以maven的形式導入到idea中
首先把jar包的名字改爲咱們想要的,例如spring-message-1.0.0.jar,而後運行maven命令(須要maven環境)
mvn install:install-file -Dfile=C:\Users\xiabin\Desktop\spring-message-1.0.0.jar -DgroupId=com.ontoweb -DartifactId=spring-message -Dversion=1.0.0 -Dpackaging=jar
-Dfile:你的jar包的位置
-DgroupId: 是項目組織惟一的標識符(這裏能夠本身定)
-DartifactId:項目的惟一的標識符(這裏能夠本身定)
-Dpackaging:指定包是jar包
安裝完就能夠在maven倉庫找到咱們的包了
5.而後在maven的pom.xml中引用咱們的jar包
<dependency> <groupId>com.ontoweb</groupId> <artifactId>spring-message</artifactId> <version>1.0.0</version> </dependency>