不是Eclipse里方便的export...了。

一、配置

. 点击View->Open Module Settings(快捷键是F4)
. 在弹出的对话框中,点击最左侧树的Artifacts
. 点击中间选项的+
. 在弹出的对话框中依次选择Jar->From Modules with dependencies...
. 如果是作为模块用的项目,则直接点击OK
. 如果是可以运行的项目,则填写Main-class以后点击OK。

二、打包

. Build->BuildArtifacts...
. 在弹出的对话框中,选择build
. IntelliJ会自动创建out文件夹
. jar包生成路径:out/artifacts/${project}_jar/${project}.jar

三、常见错误

1. 生成的jar包中没有MENIFEST.MF文件

这是因为Intellij默认的配置项

Directory for META-INF/MANIFEST.MF:

D:\workspace-intellij\你的项目\src\main\java

实际jar包运行的是没有main\java路径的,所以修改该项配置为:

D:\workspace-intellij\你的项目\src

2. MENIFEST.MF already existed in VFS

删除项目下面的所有的META-INF文件夹即可。

最新文章

  1. Javascript的历史
  2. linux下Nginx 安装配置
  3. 转载:第六弹!全球首个微信小程序(应用号)开发教程!通宵吐血赶稿!
  4. source insight 注册码
  5. uva 1597 Searching the Web
  6. Java设计模式(七)策略模式 模板模式
  7. 移植WL18XX到高通的时候,会出现几个.KO文件没有编译出来的情况
  8. SpringBoot之彩色输出
  9. C#中的Explicit和Implicit
  10. 洛谷P1879 [USACO06NOV]玉米田Corn Fields【状压DP】题解+AC代码
  11. Java基础---Java---网络编程---TCP、UDP、UDP-键盘录入方式数据、Socket、TCP复制文件、UDP-聊天
  12. 如何把Python脚本导出为exe程序
  13. 简单实用而不追求时髦的 Vim 配置
  14. BZOJ.2177.曼哈顿最小生成树(Kruskal)
  15. springmvc: 普通list数据输出json
  16. [UE4]下拉菜单
  17. CKfinder for java详解二:缩略图及图片上传的缩放
  18. Landen邀请码
  19. Using ADB and fastboot
  20. SQL、Linq和Lambda表达式 的关系

热门文章

  1. Add current boost to a USB charger
  2. Workflow:采用坐标变换(移动和旋转)画箭头
  3. hdu1269迷宫城堡 (强连通Tarjan+邻接表)
  4. 网络游戏MMORPG服务器架构
  5. liunx修改字体为宋体
  6. SQL Server 2008新特性——策略管理
  7. Android -- SurfaceView绘制
  8. WordPress 禁用文章修订和自动保存的方法
  9. 吐槽win7
  10. x为正变数,求y=x^3/(x^4+4)的最大值