IDEA导出jar包和使用jar包
Posted jfxu
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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包
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,稍等一会包就打好了,到上面的输出目录查看一下
步骤一
在maven工程的resource目录下创建一个lib文件夹
复制需要导入的jar包
步骤二
根据提示导入lib下面的jar包
步骤三
调用jar中的方法
附件列表
以上是关于IDEA导出jar包和使用jar包的主要内容,如果未能解决你的问题,请参考以下文章