码迷,mamicode.com
首页 > 编程语言 > 详细

Eclipse对Java项目打Jar包

时间:2019-12-22 00:28:48      阅读:94      评论:0      收藏:0      [点我收藏+]

标签:sdn   图片   test   com   article   src   入口   div   点击   

一定要注意第五步,先编译,不然找不到入口main文件
在本Java项目中,如下图一所示,Java项目含有外部依赖Jar包 -- fastjson-1.2.29.jar  包。 在经历了多次的失败后,最后我终于使用 Eclipse 对 "Java 包含外部依赖的项目 "打包成功 。
 技术图片

 

 

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

 

 

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

 

 

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

 

 

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

 

 

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

 

 

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

 

 

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

 

 

 
                                                                                                  图八
 
   若有小伙伴将 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

Eclipse对Java项目打Jar包

标签:sdn   图片   test   com   article   src   入口   div   点击   

原文地址:https://www.cnblogs.com/manmanchanglu/p/12078743.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!