以下打包非常暴力。O(∩_∩)O哈哈~

方法一:

第一步:选择需要打包的程序

第二步:选择需要打包的文件

第三步:artifacts->jar->from modules with...

4.1.选择“Main Class”后,选择“copy to the output and link via manifest”,配置“Directory for META-INF/MAINFEST.MF”,注意:需要新建文件夹 D:\workshop\ ,如果不这样修改,打成的jar包里没有包含META-INF/MAINFEST.MF文件,这个应该是个IDEA的BUG(参考:http://stackoverflow.com/questions/15724091/how-to-run-a-jar-file-created-using-intellij-12),配置完成后如下图所示,点击OK进入下一步。(如果选择“extract to the target jar”,即把第三方jar文件,打入最终的可运行jar包时,可以不修改“Directory for META-INF/MAINFEST.MF”的配置,用缺省值即可)

避坑点:如果使用默认文件夹会使打包不成功。

第四步:在<output root> 下建立 libs,并把第三方包加入 libs 文件夹中 可以在libs右键添加包

这步是关键一步

注意:这里得修改第三方包的路径

第五步:运行打包

    

第六步:找到程序包执行命令:java -jar xxx.jar

方法二:

最终打包结果如下,可以手工指定第三方包路劲即可

O(∩_∩)O哈哈~     大功告成,准备下班。。。    o(* ̄︶ ̄*)o

idea java 非web程序打包相关推荐

  1. java-web测试题cpu_tomcat+java的web程序持续占cpu高问题调试【转】

    转自 tomcat+java的web程序持续占cpu问题调试 - 像风一样的自由 - CSDN博客 http://blog.csdn.net/five3/article/details/2841677 ...

  2. WEB程序打包详解:(连接SQL2005数据库,修改配置文件,建立虚拟目录)

    做了一个web的打包程序,和大家分享一下. 第一步:新建--文件--项目,弹出对话框 如图,选择安装和部署--安装项目 这里要解释一下了,一般来说,制作web安装程序选择web安装项目,而我没有选择w ...

  3. java swing桌面程序打包成.exe文件

    公司需要做一些数据,图片处理的小程序,所以就学了学swing,吐槽一下 现在的swing的资料真的少..基本不用这个做了. 下面的文章是介绍如何将自己编写的swing应用程序打包为.exe的可执行程序 ...

  4. Linux环境安装卸载JDK以及安装Tomcat和发布Java的web程序

    Linux环境:CentOS7.2 一.安装JDK 安装好的CentOS会自带OpenJdk,最好还是先卸载系统自带的JDK,然后自己重新去Oracle网站下载最新的JDK安装. 1.卸载系统自带的J ...

  5. Windows平台下tomcat+java的web程序持续占cpu问题调试

    1.问题 Tomcat服务器跑了一段时间后,发现Tomcat进程占用的CPU资源在80%-100%间,加上其它的进程,整个服务器的CPU处理100%运行状态. 2.通过process explorer ...

  6. php web程序打包成exe,将PHP脚本转换为独立的windows可执行文件

    佩奇派 皮奇派是PHP 7编译器,基于微软的罗斯林,并借鉴流行的指骨.它允许在.NET/.NETCore中执行PHP,方法是将PHP代码编译为纯sil. 指骨 这个项目是布拉格查尔斯大学发起的,得到了 ...

  7. Java之 将程序打包成jar包

    准备材料: 1.java文件: Helloworld.java package com.ray; public class HelloWorld{public static void main(Str ...

  8. java桌面应用程序打包为exe

    问题:java application需要运行在jre下,客户端配置环境会不方便,因此需要简化安装.最终使用exe4j成功打包. 需注意: 1.单独建一个文件夹将完整的jre和jar文件复制到文件夹下 ...

  9. 把web程序打包成exe安装文件

    先安装 Nativefier--可以把网页打包成exe的工具 Nativefier需要 nodejs 环境支持,先安装nodejs. 下载地址:https://nodejs.org/en/,安装完成后 ...

最新文章

  1. [Skr-Shop]购物车之架构设计
  2. 小程序之实现滚动加载
  3. java jsonp_java结合使用Jsonp的例子
  4. close_wait过多服务器无响应,记一次大量CLOSE_WAIT连接导致的服务宕机
  5. linux命令行聊天,Linux 下使用talk 进行聊天
  6. Matlab Tricks(十四) —— 句柄(handle)(图形对象属性的读取与修改)
  7. python中nameerror怎么处理_python中的错误如何查看
  8. 三极管何时工作在饱和状态
  9. 卡巴斯基2017免费版发布下载:文件/网页杀毒、自动更新/保护
  10. Android多图分享至微信
  11. cdr怎么算曲线周长_cdr怎么计算图形的周长和面积? cdr图形计算长度和面积的技巧...
  12. kubernetes 非安全部署
  13. devenv.exe应用程序错误——可能原因之一
  14. js摇号程序_车管所怎么摇号流程及查询
  15. Jupyter Notebook又一懒人神器,拖拽生成Python代码!
  16. 自己使用的jquery公用common.js
  17. python完美测试数据之faker!
  18. Python通过word模板生成新的word文件
  19. JAVA版商城 spring boot商城 spring cloud商城 B2B2C商城 多用户商城 直播带货商城 新零售商城 b2b供应链 电子商务 拼团商城 分销商城 直播商城 社交电商
  20. python的docx库使用教程

热门文章

  1. python中怎么比较两个列表-Python两个列表元素比较
  2. 怎么自学python 知乎-你是如何自学 Python 的?
  3. python中文读音ndarray-numpy中的ndarray方法和属性
  4. 零基础学python全彩版实战答案-零基础学Python(全彩版)
  5. 为什么要叫python-为什么我们要学习Python?
  6. angular环境搭建
  7. Oracle学习网站
  8. 网络编程学习笔记(tcp_listen函数)
  9. [leetcode] 22. Generate Parentheses
  10. Taurus.MVC 支持Asp.Net Core 的过程