eclipse java 编译jar_Eclipse对Java项目打Jar包

本文详细介绍了如何在Eclipse中为包含外部依赖的Java项目打包成Runnable JAR,强调了必须先编译才能找到入口main文件。通过Export选项选择Runnable JAR file,设置启动配置和导出路径,确保选择正确的入口文件并成功打包,最终能够通过Java -jar命令运行程序。
摘要由CSDN通过智能技术生成

一定要注意第五步,先编译,不然找不到入口main文件

在本Java项目中,如下图一所示,Java项目含有外部依赖Jar包 -- fastjson-1.2.29.jar  包。 在经历了多次的失败后,最后我终于使用 Eclipse 对 "Java 包含外部依赖的项目 "打包成功 。

4a98677a094a05137110088c8a788871.png

图一

选中要进行打包的Java项目,右键 ---> 选中 " Export " 选项。 如图二所示。

94ace8679ade9270631dfcbf6d512bd2.png

图二

选中 " Runnable JAR file ",点击 "Next" 。如图三所示

b099b70b5f43a249fd09d3ec4a090f4b.png

图三

在 Runnable JAR File Export界面中,Launch configuration 一栏,点击下拉框,选中项目的入口文件(启动文件)。 在 Export destination 一栏,点击 “Browse...” ,选中将要打包的Jar包的存放 位置。 如下图四所示。

c34bf48fc422a5c02121ddbec68d6d05.png

图四

在图四中, Launch configuration 一栏中的Java项目入口文件(启动文件) 不是我们需要的 Test.java 文件。在下图五中,Launch configuration 一栏的下拉框选项中,同样没有 Test.java文件。

42983c338da8d0fe5e3e556946000948.png

图五

之所以会出现这种情况,是因为 Test.java 自被创建编写完毕,还没有执行 过 。所以,Launch configuration 一栏的下拉框无法加载到 Test.java 文件。在运行 Test.java文件后,Launch configuration 一栏的下拉框中就包含 Test.java文件。如下图六所示

f6691020a40ce7c69f6523bbe6b8acc7.png

图六

点击图六中的 “Finish” 按钮后,Jar包打包成功。 如下图七所示。

c3365341437c52fba1a2161d82a30a17.png

图七

使用Java命令: Java -jar ctg-mq-yx-1.0.0.jar 命令,即正确运行该程序。 如下图八所示。

d726f9f9ec27e4bb705710b53e64e886.png

图八

若有小伙伴将 ctg-mq-yx-1.0.0.jar 压缩包解压后,即可看到在解压文件中,包含 "Test-Jar" 项目所依赖的 fastjson-1.2.29.jar Jar包。

原文链接:https://blog.csdn.net/dear_alice_moon/article/details/82152854

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值