步骤:
1. 选中Java项目工程名称,在菜单中选择 File->project structure... (快捷键Ctrl+Alt+Shift+S)。
2. 在弹出的窗口中左侧选中"Artifacts",点击"+"选择jar,然后选择"from modules with dependencies"。
3. 在配置窗口中配置"Main Class"。
4. 选择“Main Class”后,选择“copy to the output and link via manifest”,配置“Directory for META-INF/MAINFEST.MF”,此项配置的缺省值是:D:\workshop\DbUtil\src\main\java,需要改成:D:\workshop\DbUtil\src\main\resources,如果不这样修改,打成的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”的配置,用缺省值即可)
5. 右键“<output root>”,选择“Create Directory”,输入目录名:lib
6. 用鼠标按住第三方jar,拖入<output root>下的lib目录下
7. 用鼠标选中我们将要打出的jar包文件,点击下方“Class Path:”后面的按钮,在“Edit Classpath”窗口中,将每个第三方jar文件前加上相对路径:lib\,形成如:lib\xxx.jar的形式,这个目录“lib”,就是前面输入的那个“lib”,这里如果第三方jar很多的话,可以在“Edit Classpath”窗口中,用鼠标选中所有第三方jar,然后Ctrl+X,把内容cut & copy到UltraEdit里,用列格式一下子全部修改好,再paste到“Edit Classpath”窗口中。完成后如下所示:
8. 完成后,点击OK,Apply等按钮,回到IDEA的主菜单,选择“Build - Build Artifacts”下的“Build”或者“Rebuild”即可生成最终的可运行的jar,并把第三方jar放到和此jar并行的lib目录下,用winrar打开目标jar,可以看到META-INF/MAINFEST.MF文件被正确包含,内容也正确。
9. 在jar包的输出目录下,执行命令:java -jar xxx.jar,即可运行jar文件。
转自 http://bglmmz.iteye.com/blog/2058785
相关推荐
使用idea2017.3 版本打jar包,适用普通java工程(非maven)
jar包包名修改一键搞定; 最小巧好用的jar包包名修改工具
sublime monokai 比较喜欢sublime中的monokai主题,在此介绍如何在IntelliJ idea中使用该主题 在IntelliJ idea中打开 File->Import Settings...->选择下载的jar包(jar包的存放的位置无要求,可以直接放在桌面上)
在练习做orcl数据库比对工具时,需要生成JAR包时搜集的资料,打包后运行比较慢(能解决的高手回帖帮忙哦)
IDEA主题jar包
有关idea升级优化的jar包 仅供参考 JetbrainsIdesCrack-3.4-release-enc
idea配置jar包
利用idea本身软件打包方式打包。
idea开锁jar包,关注即可免费下载.rar
IDEA中使用maven打jar包,然后使用工具混淆代码,亲测有效
包括Java,JDBC,mysql,JavaWeb,Servlet等等常用15个jar包
IDEA快捷键jar包和主题jar包,还包括IntelliJ-IDEA13基础教程
使用jar包可以实现控制台打印可执行的sql,使用方法在启动项目的时候加上启动参数-javaagent:C:/key/myBatis-log-agent-1.0.jar,路径切换成你本地jar包的位置
主要介绍了idea打包java程序(包含依赖的所有jar包),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
IDEA中使用maven打jar包,然后使用工具混淆代码,亲测有效
thief idea版插件jar包
IntelliJ IDEA汉化jar包可以用于将IDEA汉化,步骤简单
相信很多朋友都对英文头疼,一个好的工具,需要自己运用熟练才能发挥他最大的功率,对于idea相信很多朋友被他的英文所阻挡,现在就有就有一款jar包,不需要修改,只需要将该文件添加到idea的一个文件夹中,重启一下...
增加IDEA有关eclipse常用的快捷键操作,方便eclispe开发者转IDEA开发
适合自己的idea配置文件,下载直接导入就行了,特此保留