悠扬随风 发表于 2023-3-13 16:41:37

IDEA: 如何导入项目模块 以及 将 Java程序打包 JAR 详细步骤

IDEA: 如何导入项目模块 以及 将 Java程序打包 JAR 详细步骤

、https://img-blog.csdnimg.cn/27bd532e7f4d4eb3940fb208b7e54e0b.png
https://img-blog.csdnimg.cn/3851840c48a647fc8d0af20f6f8bc4a0.png
@
目录

[*]IDEA: 如何导入项目模块 以及 将 Java程序打包 JAR 详细步骤

[*]IDEA 导入项目模块 Module

[*]一. 创建一个空项目
[*]二. 导入 Module
[*]三. 将 Module 与 当前项目关联上

[*]IDEA 将 Java程序打包成 JAR

[*]一. 选择要打包的 Module
[*]二. Build 创建 Jar 资源包
[*]三. 找到我们打包好的 jar 资源包

[*]最后:


IDEA 导入项目模块 Module

一. 创建一个空项目

想要导入模块 Module ,我们需要先创建一个项目,因为 Module模块在 IDEA 中是存在于项目下的。
这里我们先创建一个空项目,当然已经有项目了,导入 Module 也是一样的,这里我们为了更好的演示效果。所有创建一个空的项目。如下图所示:
https://img-blog.csdnimg.cn/abf1efa1ed41447e831b52768355fc0a.png
https://img-blog.csdnimg.cn/ecfe4592071445358ac3c93770fbad5c.png
二. 导入 Module

我们先找到我们该项目 这里是Code 在我们本地电脑上磁盘中存储的位置:
https://img-blog.csdnimg.cn/7169d3b4897a4f819e57a8d91a2a8909.png
https://img-blog.csdnimg.cn/6d6843dffeec433ab1a691ad906157fc.png
https://img-blog.csdnimg.cn/fb84ef37e7ac4d08bd18112c752064f4.png
https://img-blog.csdnimg.cn/a180f89826c744d4bc793f7c29b11862.png
https://img-blog.csdnimg.cn/d57c3477890749d7a69ad21913d565da.png
https://img-blog.csdnimg.cn/564e915da3d044019bf6461180075e11.png
三. 将 Module 与 当前项目关联上

https://img-blog.csdnimg.cn/3641f28f51ee48aea38f3f09baf92826.png
https://img-blog.csdnimg.cn/651a8d4e24d845d9925fa5063388c3e3.png
https://img-blog.csdnimg.cn/0b80224c2b6f48328248a8f080e6b0af.png
https://img-blog.csdnimg.cn/a75e6078689249a5ad24e56ee50c947f.png
https://img-blog.csdnimg.cn/a3a5164150144b4d9bbef650629d4c1f.png
https://img-blog.csdnimg.cn/1fd43654e2364300942367d626dc5f6f.png
https://img-blog.csdnimg.cn/d0179d80e544490e8b703239fb2d7343.png
https://img-blog.csdnimg.cn/a52624b847074270ab19837de2c7a321.png
https://img-blog.csdnimg.cn/d23d74158765413b83344c5def2662a4.png
https://img-blog.csdnimg.cn/193276a0fa68413a972ae7d2238bc7f0.png
https://img-blog.csdnimg.cn/251bee6303a8452299655724580a6246.png
https://img-blog.csdnimg.cn/93214d01403b49dd966ad9fe8024f546.png
https://img-blog.csdnimg.cn/43d40dcdf38f449b83b5ff6e466ddd29.png
https://img-blog.csdnimg.cn/b3d397ba46af47e28a2c249cfe4e4318.png
https://img-blog.csdnimg.cn/fe55f280b4d44919b6529636b7be07ba.png
https://img-blog.csdnimg.cn/3a2e975d6c6d40a1ae2e08afa2ebc3e2.png
上述三个步骤,就将我们需要的 Module 导入到项目中了,一个项目中可以导入 多个 Module
当然其实我们是可以直接打开一个模块的,如下图所示
https://img-blog.csdnimg.cn/e8aaf49afe9a4fe18fefbd2e8c766dd0.png
IDEA 将 Java程序打包成 JAR

https://img-blog.csdnimg.cn/00c01c2aa45048f7bf0ff5f396d3fea3.png
一. 选择要打包的 Module

点击File,再点Project Structure。——> 点击Artifaces
https://img-blog.csdnimg.cn/a46e933f4a4249cdb5f87d116c16cda1.png
https://img-blog.csdnimg.cn/0f8327bea8154433a454ed5601120a43.png
说明: Main Class:点击红框最后的那个小图标,项目中是哪个main方法所在的类去启动项目,这里就选择哪个类。我的项目是由app里面的main方法启动的,所以我就选择App
https://img-blog.csdnimg.cn/730c6b926b35418f97aec632b8ac5282.png
https://img-blog.csdnimg.cn/c6f05331b1e34bfb890ae6d5ec984371.png
说明: 设置 META-INF/MANIFEST.MF。点击箭头指向的图标进行设置。这里我就不设置的了,默认就可以了
https://img-blog.csdnimg.cn/70eb1ca003f04803883b4138581bab88.png
说明: 如果进行了上述操作时,出现了错误提示。表示当前模块下已存在 META-INF文件夹了。可以在本地找到已存在的META-INF文件夹,右键点击DELETE删除即可。查找方式如下: 右键模块点击 open in 点击Explorer
在模块里面找到META-INF文件删除即可。
https://img-blog.csdnimg.cn/d1c260eb5a674ff28a6ab6232097fa66.png
如果没有报错,就出现一个puzzlegame:jar的提示。点击右下角的OK。
https://img-blog.csdnimg.cn/34a189121b4b43a7b757e73d1a98dde4.png
二. Build 创建 Jar 资源包

https://img-blog.csdnimg.cn/2657469c7d8f44adae11d1ada069b9bb.png
点击后,弹出如下对话框
https://img-blog.csdnimg.cn/7629eff5447045b28f65537885e5bbce.png
https://img-blog.csdnimg.cn/cb7825f69e134409859fbec4b54b3cc3.png
三. 找到我们打包好的 jar 资源包

点击File,再点Project Structure。点击Artifaces。在下图红色框中的路径下,可以找到生成好的 jar包。
https://img-blog.csdnimg.cn/df2bb48b60f84226bcd06b3fca164a6e.png
https://img-blog.csdnimg.cn/848699fbac394ede9e565844a3112183.png
最后:

限于自身水平,其中存在的错误,希望大家给予指教,韩信点兵——多多益善,谢谢大家,后会有期,江湖再见!!!
https://img-blog.csdnimg.cn/a47c90bdb3774bcf85c1cdb865a0db5e.gif#pic_center

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
页: [1]
查看完整版本: IDEA: 如何导入项目模块 以及 将 Java程序打包 JAR 详细步骤