java將類和函數封裝成jar


本來想用idea安裝的,不過用maven生成后發現jar有20,30M肯定不對,后來還是用eclipse生成了,方便很多

環境:

eclipse luna,jdk1.8_112

1.生成jar包,首先我們寫一個類,幾個普通的函數

代碼:

public class Util {

public void say(){
System.out.println("hello");
}

public int add(int a,int b){
return a + b;
}
}

2.我們把這幾個方法封裝成jar包,好讓我們其它項目可以用

右擊Demo1項目 -》export ->JAR file,然后next

3.然后finish,就可以找到jar包了,把這個jar包copy到eclipse中可以直接用,例如再新建一個項目Demo2

//這個Util就是我們剛剛打包的類

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>

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM