IDEA打包java程序为jar

此程序只有一个简单的main方法
程序内容如下:
IDEA打包java程序为jar_第1张图片
下面将其打包为jar包并执行
步骤:
1. 选中Java项目工程名称,在菜单中选择  File -> project structure ...  (快捷键 Ctrl+Alt+Shift+S )。
IDEA打包java程序为jar_第2张图片
2.在弹出的窗口中左侧选中" Artifacts ",点击" + "选择jar,然后选择" from modules with dependencies "。
IDEA打包java程序为jar_第3张图片
3.在配置窗口中配置“Main class”。选择完“Main Class”后,配置第三方jar包,有两种选择:
选择“ copy to the output  and link via manifest”,配置MANIFEST.MF文件的位置(是src中的),
或者直接选择“extract to the targe JAR”
IDEA打包java程序为jar_第4张图片
4.点击OK进入,
IDEA打包java程序为jar_第5张图片
5.右击“”, 选择“Create Directory”,输入目录名:lib
IDEA打包java程序为jar_第6张图片
6.用鼠标按住第三方jar,拖入下的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”窗口中。完成后如下所示:
IDEA打包java程序为jar_第7张图片
8.  完成后,点击OK,Apply等按钮,回到IDEA的主菜单,选择“Build - Build Artifacts”下的“Build”或者“Rebuild”即可生成最终的可运行的jar,并把第三方jar放到和此jar并行的lib目录下,用winrar打开目标jar,可以看到 META-INF/MAINFEST.MF文件被正确包含,内容也正确。(这张图是别人的)
IDEA打包java程序为jar_第8张图片
9. 在jar包的输出目录下,执行命令:java -jar xxx.jar,即可运行jar文件。

你可能感兴趣的:(IDE开发工具,IDEA)