使用fatjar来实现将包括第三方jar包的项目到处成一个jar包供其它程序使用

一、在线安装fat jar

在线安装步骤:

eclipse菜单条 help >software updates >Search for new features to install>new update site>

填写name 和url

name:随意起个。 就写fat吧

url:这个是fat jar的地址  输入http://kurucz-grafika.de/fatjar

二、fat-jar的使用

1、第一步,选中项目根节点后。点击右键,在弹出菜单中选择Build Fat Jar,例如以下图
使用Built Fat Jar 制作可运行jar

2、这时候会出现下面的弹框。

配置例如以下图所看到的:

3、接下来单击finish。然后到它提示你jar报的位置的地方去找到那个jar包然后在导入你的项目中即可了。。

时间: 2024-08-24 09:13:10

使用fatjar来实现将包括第三方jar包的项目到处成一个jar包供其它程序使用的相关文章

使用fatjar来实现将包含第三方jar包的项目到处成一个jar包供其他程序使用

一.在线安装fat jar 在线安装步骤: eclipse菜单栏 help >software updates >Search for new features to install>new update site> 填写name 和url name:任意起个, 就写fat吧 url:这个是fat jar的地址  输入http://kurucz-grafika.de/fatjar 二.fat-jar的使用 1.第一步,选中项目根节点后,点击右键,在弹出菜单中选择Build Fat

IDEA如何把写好的java文件/项目打包成一个jar的文件

写完一个java程序把它封装成一个jar的包  这样就可以在别的jar上面运行这些程序了 这是IDEA的版本号  有时候博客内容无法使用就是跟版本号有关 因此在这里附上版本号 可以根据这个信息看一下自己的版本  有时候版本差距并不是很大 找到下面这个选项在[File这个按钮中] 点击[Project Structure]再到[Artifacts]   点击加号之后 可以勾选可以不勾选 后面在添加都可以 建议不用勾选  后面自己添加 选择jar的类型  把第三方库文件添加进去拖拽 可以直接打包[a

多个jar包合并成一个jar包的办法

步骤: 1.将多个JAR包使用压缩软件打开,并将全包名的类拷贝到一个临时目录地下. 2.cmd命令到该临时目录下,此时会有很多.class文件,其中需要带完整包路径 3.执行 jar -cvfM test.jar *.class . 其中 test.jar 为生成目标 jar包 *.class 为需要使用的.class文件 . 表示输出jar包目录为当前路径 4.此时生成的jar包就是多个jar包的合并包了

如何将自定义标签封装成一个Jar包

当我们在一个web应用中开发好一些自定义标签的时候,这些自定义标签通常有标签处理器Java类,和一个描述这些标签tld文件,如果我们想在以后别的web工程中还能用上这些标签,可以将这些自定义标签封装在一个JAR包中,正如JSTL标签库一样. 我们现在准备将web应用中开发好的自定义标签封装成jar包,这些自定义标签的两个文件如下图所示:   要想封装成专门的jar包,我们需要另外建一个Java工程,注意是Java工程,不是web工程,这里设置该Java工程名称为“simpletag”,接着在该工

将Java项目打包成可以独立运行的Jar包

因为一直也没怎么用过Java的原因,所以以前本科上课的时候,在控制台下运行Java程序都是仅仅运行单个的没有第三方库依赖的情况下运行的 那种情况特别简单,只要输入Javac 文件名.java等到编译完,再执行java 文件名 直接就可以运行了,但是,在公司实习需要写一个独立的来运行的项目, 并且可能要通过脚本来定时的运行,这样的话,最好是将项目打包成一个Jar包,然后,使用crontab创建一个新的定期运行的作业就可以了. 这样就可以使用java -jar 项目.jar来定时的运行这个任务. 但

[Android Studio] *.jar 与 *.aar 的生成与*.aar,jar,第三方库项目导入项目方法

主要讲解Android Studio中生成aar文件以及本地方式使用aar文件的方法. 在Android Studio中对一个自己库进行生成操作时将会同时生成*.jar与*.aar文件. 分别存储位置: *.jar:库/build/intermediates/bundles/debug(release)/classes.jar *.aar:库/build/outputs/aar/libraryname.aar 两者区别: *.jar:只包含了class文件与清单文件,不包含资源文件,如图片等所有

如何让一个简单的maven项目支持one-jar 做成一个jar fatjar

<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 htt

Maven将依赖的所有jar包打成一个jar

有些特殊情况下,需要将多个jar包打包成一个jar文件.如果使用maven可以加入如下插件: <build> <plugins> <plugin> <artifactId>maven-assembly-plugin</artifactId> <configuration> <archive> <manifest> <!--这里要替换成jar包main方法所在类 --> <mainClass&g

(maven项目)使用java -jar命令遇到的小问题|xx.jar中没有主清单或Error:Invalid or corrupt jarfile xx.jar

xx.jar中没有主清单或Error:Invalid or corrupt jarfile xx.jar 遇到这个问题,是因为你的jar包没有设置主类的入口. 即在META-INF文件夹的MANIFEST.MF文件中没有定义Main-Class: packageName.className(此处Main-Class:与 packageName.className之间有一个空格并且一行结束后有换行符) 我们可以用winrar打开你导出jar包(不用解压),在META-INF文件夹中找到MANIFE