zoukankan      html  css  js  c++  java
  • 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:UsersxiabinDesktopspring-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>

  • 相关阅读:
    C#调用JS
    C#对象序列化(2)
    C#委托和事件(2)
    C#委托和事件(1)
    Windows Mobile Ping 命令实现
    操作 SQL Server Mobile 2005 数据库的常用 C# 代码
    Pocket PC 2003数据库操作
    C#委托和事件(3)
    C#中RSA加密解密和签名与验证的实现
    使用SqlBulkCopy数据导入和复制
  • 原文地址:https://www.cnblogs.com/waterlufei/p/6941046.html
Copyright © 2011-2022 走看看