idea 将 springboot web 项目打包成 jar,Error: Invalid or corrupt jarfile x.jar 解决
2018-08-16 11:31
1311 查看
百度了几个使用 idea 将 springboot web 项目打包成 jar 包的博客都有问题,打包出来的jar不能运行。
或者提示错误:Error: Invalid or corrupt jarfile x.jar。
于是自己总结了一个正确的方法,在重要的步骤(可能出错的步骤)上有详细说明。
1. 选择 File -> Project Structure
2. 依次选择以下项目
3. 根据 modules 创建 jar。如图所示,选择项目,入口类等。最后一项 META-INF
默认放到 src\main\java 目录里,如果使用默认值,没有进行其他配置,
生成的 jar 有可能不会包含 META-INF 目录,导致运行 jar 出错。
正确的是将 META-INF 放到 src 目录下,或者 src\main\resources 目录下。如图:
4. 查看生成的信息,该步可以修改jar输出的目录。
5. 生成jar,点击idea菜单栏中的build
第一次生成,点击 xxx.jar -> build。以后点击Rebuild
6. 查看生成的jar ,包含依赖的 jar 和 项目的 jar
7. 运行jar。打开cmd,跳到tip目录,输入命令:java -jar xxx.jar
相关文章推荐
- Spring-boot web 工程构建,并把maven子项目模块依赖jar打包,笔记
- idea打包SpringBoot项目打包成jar包和war
- 在IDEA中将SpringBoot项目打包成jar包的方法
- Error: Invalid or corrupt jarfile
- spring boot web项目在IDEA下热部署解决办法(四步搞定)
- java打包异常2:Invalid or corrupt jarfile test.jar
- 打包成jar文件后运行出现Invalid or corrupt jarfile
- Java:Linux上java -jar xxx.jar命令执行jar包时出现Error: Invalid or corrupt jarfile xxx.jar解决方案
- java -jar xxx.jar命令执行jar包时出现Error: Invalid or corrupt jarfile xxx.jar解决方案
- 关于 error: LNK1123: failure during conversion to COFF: file invalid or corrupt 错误的解决
- 关于 error: LNK1123: failure during conversion to COFF: file invalid or corrupt 错误的解决...
- 关于vs2010 error: LNK1123: failure during conversion to COFF: file invalid or corrupt 错误的解决...
- IDEA 快速将spring boot项目打包成jar包,简单快速有效
- 在IDEA中如何将Spring boot项目打包成可执行的jar包并发布到linux服务器
- 关于 error: LNK1123: failure during conversion to COFF: file invalid or corrupt 错误的解决...
- Docker Error Invalid or corrupt jarfile .jar
- 解决:sprng boot 项目在IDEA中spring-boot run正常运行,但是打成JAR包之后访问界面返回404
- springboot web项目打包成 jar包部署在服务器
- Error 1 error LNK1123: failure during conversion to COFF: file invalid or corrupt ;这个问题的解决