• 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>

  • 相关阅读:
    [转]ASP.NET 导出Excel 80070005错误解决备忘
    [转]整理.net程序集加载方法
    Jquery示例
    WQL测试工具
    asp.net 2.0的事务问题
    <转>xPath教程
    .NET代码编写规范
    sqlserver2005 技巧
    MySQL(5.0)导出导入
    Castle ActiveRecord 笔记
  • 原文地址:https://www.cnblogs.com/waterlufei/p/6941046.html
Copyright © 2020-2023  润新知