在项目中找到项目结构设置。
![](https://i-blog.csdnimg.cn/blog_migrate/be81f915c9396648180b024a5b8eef7c.png)
点击完成后,点击Artifacts,然后点击左上角的“+”,进行添加jar。
![](https://i-blog.csdnimg.cn/blog_migrate/7e0bf216ac1aa392a72a50a4ac380022.png)
点击JAR ,然后点击From modules with ... 从项目中找到依赖
![](https://i-blog.csdnimg.cn/blog_migrate/b81c44c511964da6b53bc441a616d73e.png)
选择你的主类,路径保持默认无需修改,记得选择 提取到目标JAR 否则你的jar包需要依赖其他jar包。如果主类不是自己想要选择的,点击文件夹进行java文件的选择。
![](https://i-blog.csdnimg.cn/blog_migrate/aca91ac916d25f404c81d8c8e349dcfa.png)
![](https://i-blog.csdnimg.cn/blog_migrate/e24720cce829491da44dc074690d4572.png)
保存后使用顶部菜单栏的构建按钮,选择构建工件
![](https://i-blog.csdnimg.cn/blog_migrate/92b64675f776a5555a27aea5c979e37a.png)
选择刚刚设置的构建目标,等待构建
![](https://i-blog.csdnimg.cn/blog_migrate/120ce6227cb8a774f20a24f0a191977f.png)
构建完成和在out目录下可以看见生成的jar包,路径和maven构建不一样
![](https://i-blog.csdnimg.cn/blog_migrate/75c210921b97db9b73d85095519eacdb.png)
该jar包可以直接使用 java -jar 运行。
可以在Terminal中运行,来到jar包存储的位置(第7步中的路径)执行java -jar A.jar语句即可。