问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何用maven打包可执行的jar

发布网友 发布时间:2022-04-20 19:39

我来回答

2个回答

热心网友 时间:2023-07-01 04:28

第一步:在你的pom.xml中添加
1<plugin>
2 <artifactId>maven-assembly-plugin</artifactId>
3 <version>2.2</version>
4 <configuration>
5 <archive>
6 <manifest>
7 <mainClass>cn.com.threetcloud.agent.server.BrokerServer</mainClass>
8 </manifest>
9 </archive>
10 <descriptorRefs>
11 <descriptorRef>
12 jar-with-dependencies
13 </descriptorRef>
14 </descriptorRefs>
15 </configuration>
16 </plugin>

第二步:CMD进入到自己的工程文件夹下进行mvn assembly:assembly操作
我的工程是在D:\workspace\test
那么操作步骤是
1:cmd回车
2:d:回车
3:cd workspace回车
4:cd test回车
5:mvn assembly:assembly回车

第三步:CMD通过java命令运行刚才导出的jar文件,一般导出后在自己工程的target文件夹下面
我的jar导出后在D:\workspace\test\target\agent-server-0.0.1-jar-with-dependencies.jar
那么操作步骤是
1:cmd回车
2:d:回车
3:cd workspace回车
4:cd test回车
5:cd target回车
5:java -jar agent-server-0.0.1-jar-with-dependencies.jar回车
到此结束。

为什么我们导出jar文件后不直接双击呢?
答:因为双击看不到是哪里出错了,包括我们控制台输出的信息也看不到,而通过java命令运行后就可以在黑屏上显示这些信息。

热心网友 时间:2023-07-01 04:28

可执行jar需要制定main方法,可以使用如下方式指定: org.apache.maven.plugins maven-jar-plugin true 你的入口类
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
Linux系统安装FTP服务器 Linux系统的网络文件共享 建筑的七盏明灯的内容简介 面向对象设计七大原则 简单说 交互设计七大定律 交互设计的“根”——七大定律 交互设计原则和理论2——七大定律 七大设计原则 附近的加油站有哪些 附近的加油站有哪些地方 eclipse中maven工程怎么打jar包 手机坏了如何导出数据 如何正确通过maven生成可执行jar包 手机坏了怎么导出数据 idea 怎么将maven打jar包 手机屏幕坏了怎么导出里面的数据 eclipse怎么将maven工程打成jar包 maven打包jar包时如何打包本地jar文件 maven项目打成jar包 出错。 如何把Maven项目打成jar包 如何 eclipse 在 maven 打jar包 如何将maven工程打成jar包 微信聊天记录删除有一个月了能找回吗 为什么删了微信之后少了第一个月的聊天记录 微信聊天记录中间有两个月的不显示了,是怎么回事啊? 微信怎么恢复一个月内的聊天记录? 微信长时间不在线聊天记录没有了怎么恢复? 有大神知道微信莫名其妙消失了一个月的聊天记录 有... 登录微信后微信群将近一个月没有聊天记录怎么回事? 快手作品发错号了,删除之后,发另一个号算重复吗? 手机摔坏了,怎么导出手机里的数据 maven依赖项目打jar包问题 华为手机屏幕坏了 求导出来数据得方法 手机屏幕坏了,如何把手机的数据导出来? 请问maven工程jar包,war包,pom打包,都是怎么定的? 如何将maven依赖项打进jar包 手机坏了无法开机,如果插电脑USB能导出数据吗? 如何用maven将配置文件打在jar包外 手机屏坏了不能操作怎么导出数据 maven可以动态打jar包吗 手机摔坏了不能开机操作有办法导出数据吗 maven打jar包 依赖包需要吗 手机坏了,屏幕点不动也看不到,怎么才能把数据导... 手机坏了,里面的资料怎么导出 怎么将自己的jar包打成maven里 旧手机坏了怎么把数据转到新手机 华为手机屏幕坏了 求导出来数据得方大 安卓手机屏幕坏了怎么导数据? 手机坏了怎样将里面的信息导到新手机里 手机屏幕坏了开不了机怎么导出数据