千家信息网

idea中怎么打jar包

发表于:2025-02-07 作者:千家信息网编辑
千家信息网最后更新 2025年02月07日,idea中怎么打jar包,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。方式一使用idea自带的打包方式点击File ->
千家信息网最后更新 2025年02月07日idea中怎么打jar包

idea中怎么打jar包,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。

方式一

使用idea自带的打包方式

点击File ->project structure

选择Artifacts 然后点击绿色加号

按图一次选择 点击

完成后会弹出此界面 此时需要注意 信息的填写十分重要 否则将不能运行

1和2可以使用默认的1 这样打出的jar包路径信息不会打到MANIFEST.MF文件中 选择2会打到该文件中

3必须修改一下 具体原因不清楚 本人在此处卡住 需要修改为src/或者src/main

之后保存 然后点击Build -> Build Artifacts

之后会在工程中存在一个out目录 将jar包导出就可以了

方式二
使用maven plugins打包

在pom.xml文件中加入 如下配置




org.apache.maven.plugins
maven-compiler-plugin
2.3.2

1.8
1.8
UTF-8


${java.home}/lib/rt.jar




org.apache.maven.plugins
maven-dependency-plugin

${project.build.directory}/lib
false
false



copy-dependencies
package

copy-dependencies



${project.build.directory}/lib
false
false





org.apache.maven.plugins
maven-resources-plugin
2.6


copy-resources
package

copy-resources


UTF-8

${project.build.directory}/conf


resource
true

*.bat






copy-command
package

copy-resources


UTF-8

${project.build.directory}


src/main/resources/
true

*.bat








org.apache.maven.plugins
maven-jar-plugin
2.4





true
lib/

test.data.com.pythonMain.PMain



conf/




**/*.class





此时在target目录下会存在jar文件和 lib和conf文件夹 需要将这些包一起Copy出去 然后java -jar XX.jar 就可以了

mvn clean package -Ptest -Dmaven.test.skip=true maven打包命令

看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注行业资讯频道,感谢您对的支持。

0