一.多模块打包 <?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…
我介绍的方法是使用java命令来操作的,所以首先的安装jdk,这个就自己搞定吧. 提取jar包 为了将多个jar包打包成一个jar包,首先要将每个jar包的内容提取出来放到一个文件夹下,具体的操作命令就是使用jar xf jar的文件名 比如我的jar放到桌面的一个新建文件夹(2)下,那么就通过cmd进入到这个目录然后输入上面的命令即可 重新打包jar包 也是通过cmd进入到要打包的文件夹目录下,通过jar cf 新的jar包名 要被打包的文件夹名 如上图的命令就是将 com文件夹打包成一个my…
之前有一片文章,是打包单个java文件的.这次想要将http://www.cnblogs.com/sxdcgaq8080/p/8398780.html  打包成jar包,发现这个java文件中引用了多个第三方的jar,想要单独进行编译都无法通过,更不要说打包成jar了. 所以就营运而生了这个需求,怎么打包单个java文件或多个java文件,将文件中引用的依赖的jar包共同打包成一个jar供别的项目引用. 本次本篇使用的工具是Maven中的 maven-assembly-plugin 插件. ==…
一.命令行的方法 打开cmd,输入jar -cvf [打包后的文件名].jar [要打包的目录]. 二.IDEA的方法 写完一个java程序把它封装成一个jar的包  这样就可以在别的jar上面运行这些程序了 这是IDEA的版本号  有时候博客内容无法使用就是跟版本号有关 因此在这里附上版本号 可以根据这个信息看一下自己的版本  有时候版本差距并不是很大 1.找到下面这个选项在[File这个按钮中] 2.点击[Project Structure]再到[Artifacts]   3.点击加号之后…
Maven可以使用mvn package指令对项目进行打包,如果使用java -jar xxx.jar执行运行jar文件,会出现"no main manifest attribute, in xxx.jar"(没有设置Main-Class).ClassNotFoundException(找不到依赖包)等错误. 要想jar包能直接通过java -jar xxx.jar运行,需要满足: 1.在jar包中的META-INF/MANIFEST.MF中指定Main-Class,这样才能确定程序的…
https://blog.csdn.net/gzl003csdn/article/details/53539133 多个jar包合并成一个jar 使用Apache的Ant是一个基于Java的生成工具.这个工具的全名是another neat tool    可以到官网下载 apache-ant-1.9.7-bin.zip 下载好了之后接下来就是 解压   配置环境   使用 安装和配置 计算机>>>右键>>>属性>>>高级系统配置>>>…
<build> <plugins> <plugin> <artifactId>maven-assembly-plugin</artifactId> <configuration> <archive> <manifest> <mainClass>com.allen.capturewebdata.Main</mainClass> </manifest> </archive&…
当我们在一个web应用中开发好一些自定义标签的时候,这些自定义标签通常有标签处理器Java类,和一个描述这些标签tld文件,如果我们想在以后别的web工程中还能用上这些标签,可以将这些自定义标签封装在一个JAR包中,正如JSTL标签库一样. 我们现在准备将web应用中开发好的自定义标签封装成jar包,这些自定义标签的两个文件如下图所示:   要想封装成专门的jar包,我们需要另外建一个Java工程,注意是Java工程,不是web工程,这里设置该Java工程名称为“simpletag”,接着在该工…
上一篇:Docker学习(三)docker容器操作 首先把本地的项目打包好,我这里直接把已经打包好的springboot-mybatis-0.0.1-SNAPSHOT.jar包直接上传到linuxmydemo目录中并在此目录创建Dockerfile文件 /usr/local/mydemo 构建DockerFile: vim DockerFile 说明: FROM::项目依赖,需要一个 java 8 版本的 jdk ADD:第一个参数为 JAR 包的名称, 第二个人参数自定义名称,打包后的名称 E…
步骤: 1.将多个JAR包使用压缩软件打开,并将全包名的类拷贝到一个临时目录地下. 2.cmd命令到该临时目录下,此时会有很多.class文件,其中需要带完整包路径 3.执行 jar -cvfM test.jar *.class . 其中 test.jar 为生成目标 jar包 *.class 为需要使用的.class文件 . 表示输出jar包目录为当前路径 4.此时生成的jar包就是多个jar包的合并包了…