java将类和函数封装成jar

原本想用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>

相关文章
相关标签/搜索