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