IDEA导出jar包和使用jar包

1.jar包要求

  • 新建 maven project,设置号下面三个配置,在引用jar的时候需要填写
<groupId>com.xxx.common</groupId>
<artifactId>dataprovider</artifactId>
<version>1.0.0.RELEASE</version>
  • 要想封装自己的工具类需要有一个main方法入口才能打jar包

    package jfxu.common;
    
    public class DataProvider {
      private String data = "hello word";
      public void setData(String data){
          this.data = data;
      }
    
      public String getData() {
          return data;
      }
    
      public static void main(String[] args) {
          System.out.println("you can use dataprovider with new DataProvider!");
      }
    }

2.idea 打jar包

步骤一

File --> Project-Structural... --> Artifacts

步骤二

点击“+”号 --> From modules with dependencies...

Main Class 选择包含main方法的类

JAR files form libraries 选择第一个:把依赖的包打进一个包中;选择第二个则打包时不包含依赖的包

Directory for META-INF/MANIFEST.MF: 默认就可以,不用关心

Include tests:是否连测试代码一起打包,默认不需要

配好后点击OK

基本上默认点击OK就可以了

步骤三

Build --> Build Artficts...

点击Build,稍等一会包就打好了,到上面的输出目录查看一下

3.idea引用jar包

步骤一

在maven工程的resource目录下创建一个lib文件夹

复制需要导入的jar包

步骤二

根据提示导入lib下面的jar包

步骤三

调用jar中的方法

附件列表

原文地址:https://www.cnblogs.com/jfxu/p/12002649.html

时间: 2024-10-08 10:20:04

IDEA导出jar包和使用jar包的相关文章

java导出excel不需要额外jar包

目前我知道的在java中导出Excel可以用poi或在jsp的文件头改变输出流.下面再介绍一种就用java基础包导出的Excel.导出的格式形如: 源码如下: package csvExcel; import java.io.FileWriter; import java.io.IOException; import java.text.SimpleDateFormat; import java.util.ArrayList; import java.util.Date; import java

MVC模式下基于SSH三大框架的java web项目excel表格的导出(不依赖另外的jar包)

最近工作中碰到了需要将web页面的表格内容导出到excel表格并下载到本地的需求.以下是在利用网上资源.与同事探讨下,完成的代码. 首先我们需要有定义好的实体类.以下是截取了项目中用到的部分代码. 1 public class QyggDocuments implements java.io.Serializable { 2 3 private static final long serialVersionUID = -2543382529255041149L; 4 5 private Stri

用Eclipse导出能直接运行的jar包

目录结构如下: 首先右击项目,选择Export 选择java里的jar包,下一步 选择目录结构,去掉.settings目录.(lib目录也可以去掉,后面再说.先选上.)下一步. 这步没什么好说的,直接可以下一步.如果你想把jar包保存在workspace里,勾选下面的选项.下一步. 这步选择Generate the manifest in the workspace,自动生成MANIFEST.MF文件.如果想保存在workspace里面,也可以勾选.我这里勾选了.然后在最下面Main class

自建运行jar包引用外用jar包

大家都知道一个java应用项目可以打包成一个jar,当然你必须指定一个拥有main函数的main class作为你这个jar包的程序入口. 具体的方法是修改jar包内目录META-INF下的MANIFEST.MF文件. 比如有个叫做test.jar的jar包,里面有一个拥有main函数的main class:test.someClassName 我们就只要在MANIFEST.MF里面添加如下一句话: Main-Class: test.someClassName 然后我们可以在控制台里输入java

Java的打包jar、war、ear包的作用与区别

以最终客户的角度来看,JAR文件就是一种封装,他们不需要知道jar文件中有多少个.class文件,每个文件中的功能与作用,同样可以得到他们希望的结果.除jar以外对于J2EE来说还有war和ear.区别见下表:   JAR WAR EAR 英文 Java Archive file Web Archive file Enterprise Archive file 包含内容 class.properties文件,是文件封装的最小单元:包含Java类的普通库.资源(resources).辅助文件(au

Eclipse 打包项目jar 及依赖其他jar包

使用eclipse 导出testsolr.jar包,被导项目依赖其他的jar包,这些jar包信息要写到MANIFEST.MF文件中.在运行testsolr.jar时,需要在testsolr.jar同目录下放好需要的jar包. 编辑MANIFEST.MF文件: 指定main方法: 使用MANIFEST.MF中配置的Main-Class 启动: 原文地址:https://www.cnblogs.com/mryangbo/p/11731508.html

打jar包和使用jar包

一.为什么要打jar包 二.如何查看jar包 三.如何开发jar包 四.拿到jar包之后,如何使用 一.为什么要打jar包 给别人用的时候一般给别人的是class文件.如果有很多类这么办?把类变成一个压缩包! windows下的压缩包是.zip格式等,而eclipse压缩包是.jar格式. 二.如何查看jar包 用解压缩软件解压即可.可以看到里面有哪些class文件. 三.如何开发jar包 开发jar包的人员开发流程: 步骤1:编写类 //GetSum.java package cn.itcas

利用Eclipse+maven编译Jedis源码成jar包和源码jar包

在GitHub上面,有很多源码都是maven项目,但是很多都没有jar包.去网上找到话第一个是比较难找,第二个是怕不够原汁原味.我们通过maven+Eclipse可以可视化将maven项目生成jar库包还有源码jar包. 1.下载maven 下载地址:http://maven.apache.org/download.html 2,解压 到本地: 3,配置环境变量 3-1,要先配置java-home变量. 新建系统变量,写入java-home值. 在系统变量的path里面添加  %JAVA_HOM

[Java基础] 深入jar包:从jar包中读取资源文件

转载: http://hxraid.iteye.com/blog/483115?page=3#comments 我们常常在代码中读取一些资源文件(比如图片,音乐,文本等等).在单独运行的时候这些简单的处理当然不会有问题.但是,如果我们把代码打成一个jar包以后,即使将资源文件一并打包,这些东西也找不出来了.看看下面的代码: //源代码1: package edu.hxraid; import java.io.*; public class Resource { public void getRe