IDEA打包jar包详尽流程打包流程
1. 打开菜单栏File-Project Structure
2. 点击Artifacts
promise三种用法
3. 点击 "+" - JAR - From module with depenencies
4. 后弹出如下界⾯,⾃此开始,各种问题就来了
⾸先Module中,我SocketDemo的Module含有SocketDemo、SocketDemo_main、SocketDemo_test三个,⼀定要选择main
Main Class选择⾃⼰要打包的类(⼀个Module⼀个包下可能有多个类需要打包),我做了⼀个测试类Test
JAR files from libraries 第⼀个选项只⽣成主类(main)的jar包,第⼆个选项不太清楚,看别的博客说是⽣成的jar包包含Module中引⽤的所有jar包,但选择第⼆个很⼤可能在以后的运⾏中出现问题,我反正
是选的第⼀个
接下来是 MF⽂件的存放⽬录,重点。不能使⽤默认⽬录,必须⾃定义⽬录,不然会运⾏错误,也不能使⽤src/main/resources这个⽬录(这个⽬录是我建project时⾃带的,也可能没有),⾃定义⽬录也不能在src/main下建名为resources的⽂件。于是我新建了resource
vector int 的用法最终是这样的,点击OK
此时应该也必须有META-INF此⽂件,不然会运⾏错误。若JAR files from libraries选择src/main/resources⽬录,是没有META-INF⽂件的。Output directory是jar包的保存⽬录
linux中常用的五个命令点击OK
5. 点击Build-Artifacts
6. 点击Build
直线导轨原理图7. 此时Output directory便出现了jar包
8. 打开CMD窗⼝,运⾏jar包。⼀定要cd到jar包所在⽬录(Output directory),⼀定要使⽤java - jar jar包名称
c十十编程下载结束。欢迎⼀起交流~~~idea配置artifacts
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论