IntelliJ IDEA 将 Maven 构建的 Java 项目打包
前言
IntelliJ IDEA 编译生成 Jar 包的方式与 Eclipse 不同,如何将此 Maven 构建 Java 推荐引擎项目生成 Jar 包确实搜索了不少资料,有成功的有失败的,特将此验证成功的方法记录下来分享给遇到此类问题的朋友。
开发环境
OS: Windows 8.1
JRE: 1.7.0
开发工具: IntelliJ IDEA 13.1.1
Configuration and make project
1. 选中Java项目工程名称,在菜单中选择 File->project structure... (快捷键Ctrl+Alt+Shift+S)。
2. 在弹出的窗口中左侧选中"Artifacts",点击"+"选择jar,然后选择"from modules with dependencies"。
3. 在配置窗口中配置"Main Class"。
选择“Main Class”后配置“Directory for META-INF/MAINFEST.MF”,本文中选择的项目根目录,配置完成后如下图所示,点击OK进入下一步。
4. 在弹出的窗体中选中"Build On make "(make 项目的时候会自动输出jar)
5. 以上的步骤就完成了编译时生成Jar包的配置,然后在菜单中选择Build->make project 。
在项目输出目录下去Jar包,执行命令即可运行Jar文件。
作者:雪松
出处:http://www.cnblogs.com/xuesong/
本文版权归作者和博客园共有,欢迎转载,转载请标明作者、出处和原文链接。
未经作者同意请您务必保留此声明。
IntelliJ IDEA 将 Maven 构建的 Java 项目打包相关推荐
- java maven log4j配置_如何在Maven构建的Java项目中使用log4j
参考: 说明: 本文仅仅作为项目开发过程中的记录,不提供详细的说明.按照步骤直接复制粘贴即可成功使用. 第一步:添加依赖 log4j log4j 1.2.17 第二步:添加配置文件 文件位置说明:直接 ...
- Maven学习总结(八)——使用Maven构建多模块项目
2019独角兽企业重金招聘Python工程师标准>>> Maven学习总结(八)--使用Maven构建多模块项目 在平时的Javaweb项目开发中为了便于后期的维护,我们一般会进行分 ...
- Maven学习总结(8)——使用Maven构建多模块项目
2019独角兽企业重金招聘Python工程师标准>>> Maven学习总结(八)--使用Maven构建多模块项目 在平时的Javaweb项目开发中为了便于后期的维护,我们一般会进行分 ...
- 使用Maven管理Eclipse Java项目(多modules编译)
http://www.blogjava.net/lostfire/archive/2012/03/27/58428.html 使用Maven管理Eclipse Java项目 本文可以任意转载,但请保留 ...
- 使用maven构建多模块项目
使用maven构建多模块项目是一种很常见的需求. 如果不使用多模块构建项目,就需要mvn install把每个项目安装到本地maven仓库中,这样每次构建都很复杂. 使用maven构建多模块项目,能够 ...
- 使用 GraalVM 将基本的 Java 项目打包成 EXE
使用 GraalVM 将基本的 Java 项目打包成 EXE GraalVM 的环境搭建 将基本的 Java 项目打包成 EXE 将 JAR 转化为 EXE GraalVM 与 Java 中其它打包成 ...
- 解决Spring的java项目打包后执行出现“无法读取方案文档...“、“原因为 1) 无法找到文档; 2) 无法读取文档; 3) 文档的根元素不是...”问题
解决Spring的java项目打包后执行出现"无法读取方案文档..."."原因为 1) 无法找到文档; 2) 无法读取文档; 3) 文档的根元素不是..."问题 ...
- Java项目打包成exe的详细教程
Java项目打包成exe的详细教程 把Java项目打包成exe共分为以下两步: 1. 利用Eclipse先把Java项目先打成jar包 2. 利用exe4j工具把jar包转成exe 这里以Java项目 ...
- 把java项目打包成安装包
把Java的项目环境和可执行的EXE文件打包成安装包 把java项目打包成可执行的exe文件请看我这边文章:CSDN 1.需要准备3个应用 7z用于把项目目录打包成* .7z格式的压缩文件 7zsfx ...
- Java项目打包成exe
windows平台下,eclipse的Java项目打包成exe教程,超详细-- 一,在eclipse开发平台下开发好Java项目(无错误,并可正确运行),首先要把Java项目打包成.jar文件.如下图 ...
最新文章
- 读Kafka Consumer源码
- shell如何将标准错误输出重定向为标准输出
- win10环境变量设置_win10配置anaconda环境变量
- Altiris 7.1 安装
- SpringBoot 项目war包部署 配置外置tomcat方法
- SAP 中如何寻找增强
- android 关闭蓝牙打电话功能,Android蓝牙开发【八】hfp接听、挂断电话
- (二)ElasticSearch6.1.1 Python API
- 求翻转数循环结构C语言,[LeetCode Easy题快一起刷起来] 1. 两数之和 7. 整数翻转
- APP审核关于3.2.1金融资格的审核回复苹果
- LINUX下载编译FreeType
- C语言数据结构——串的定义及抽象数据类型
- python日常练习五,PPT批量转化pdf,批量把Word存入excel
- ACCESS数据库程序设计
- launchpad乐器_PreSonus 发布 ATOM 打击垫控制器(视频)
- 关于城市旅游的HTML网页设计——中国旅游HTML+CSS+JavaScript 出游旅游主题度假酒店 计划出行网站设计
- 基于routeros的ADSL带宽叠加
- 完美解决Sudo doesn‘t work: “/etc/sudoers is owned by uid 1000, should be 0”
- Amazon ParallelCluster 3 集成 ANSYS CFD 计算
- 抖音火了,但MCN却在毁掉整个行业
热门文章
- html经过菜单变色移开恢复,h5学习笔记:transition菜单过渡变色
- PHP 订单拆单后明细总金额与订单金额存在差异
- Git 输入命令git branch -a 后怎么返回
- Layui 表格table 第一次加载动态设置列
- java数组清空能释放jvm内存嘛_一文带你深入理解JVM
- JAVA:获得当前执行路径的办法
- 奇怪:WINDOWS排序错了?
- error LNK2005: DllMain 已经在MSVCRT.lib中定义
- 编译OpenJDK8:No CONF given, but more than one configuration found in
- 手机停机时,考虑允许低速上网以充值