返回顶部
首页 > 资讯 > 精选 >eclipse如何将项目打包成jar文件
  • 670
分享到

eclipse如何将项目打包成jar文件

2023-05-30 16:05:40 670人浏览 泡泡鱼
摘要

这篇文章主要介绍了eclipse如何将项目打包成jar文件,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。第一种:利用eclipse中自带的export功能第一种方法分两种情况

这篇文章主要介绍了eclipse如何将项目打包成jar文件,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

第一种:利用eclipse中自带的export功能

第一种方法分两种情况先来看第一种情况:没有引用外部jar的项目打包

步骤一:右键点击项目选择导出(export),选择java>jar文件(不是选择可运行jar文件)

eclipse如何将项目打包成jar文件

eclipse如何将项目打包成jar文件

步骤二:选择你要导出的项目以及文件,指定文件导出路径。连续点击两个下一步后到第四步。

eclipse如何将项目打包成jar文件

步骤三:选择主类。

eclipse如何将项目打包成jar文件

按照以上步骤即可完成对一个不引用外部jar项目的打包。

第二种情况:没有引用外部jar的项目打包

当我们引用了外部jar后,使用eclipse自带的export打包略显繁琐。

步骤一:准备主清单文件 “ MaiNFEST.MF ”,放在项目的文件夹下面。

MAINFEST.MF是jar的配置文件,第一行定义版本,第二行指出外部jar的路径,第三行是主类指示,第四行是空行。

Manifest-Version: 1.0 Class-Path: lib/RXTXcomm.jar Main-Class: com.main.Client

值得注意的是,MAINFEST.MF编写需要严格规范,稍有不慎将会导致jar执行无效

1 第一行不能空,行与行之间不能有空行,每一行的最后一个字符不能是空格

2 最后一行一定是空行

3 每个属性的名称和值之间(冒号后面)一定要有空格

4 文件的每一行都不能超过72个字节(一般是70个ASCII字母加上回车换行符);如果72个字节不够用,则另起一行并以空格开头:以空格开头的行都被视为前一行的续行。

详细规则这篇文章有讲到MANIFEST.MF文件编写的注意事项

步骤二:与没有外部jar的项目一样,像上面那样先执行到步骤三,不同的是要选着现有的清单,然后点击完成。

eclipse如何将项目打包成jar文件

以上就是第一种方法的两种情况,至此,我们已经可以生成jar包了。(如何运行jar文件?点击 这里)

第一种:利用eclipse插件Fat jar打包jar

步骤一:先给eclipse安装好Fat jar插件

Fat jar 更新站点: Http://kurucz-grafika.de/fatjar

eclipse如何将项目打包成jar文件

待文件加载出来后点击全部选中,一直下一步知道完成,会提示重启,安装完成。(Fat jar安装报错?点击 这里)

步骤二:右键点击项目名称,会看到build fat jar,点击。

eclipse如何将项目打包成jar文件

步骤三:配置jar的存放位置以及main类。

红框内为必填,main-class点击browse选择主类。(无法点击browse?点击 此处 查看解决方法)

eclipse如何将项目打包成jar文件

步骤四:选择要打包的文件以及外部jar,点击完成。

eclipse如何将项目打包成jar文件

至此,我们完成了用fat jar插件打包含有外部jar的项目工程。

中途可能遇到的问题以及解决方法

问题一:打包好jar 文件后如何运行?

解决方法:

第一种方法:cmd下直接键入Java -jar xxx.jar 开始运行。(可能需要切换盘符与文件夹,方法点 这里)

eclipse如何将项目打包成jar文件

(如图是放在C盘用户>chen下面的jar)

第二种方法:新建一个批处理文件,内容:Java -jar xxx.jar。放在与jar包同一个文件夹下面即可,然后双击运行查看效果。

eclipse如何将项目打包成jar文件

问题二:安装Fat jar提示出错怎么办?

解决方法:

在eclipse中

Help -> Install New Software... -> Work with

-> 选择“The Eclipse Project Updates - http://download.eclipse.org/eclipse/updates/4.7”

-> 勾选"Eclipse Tests,tools, Examples, and Extras" 下的 "Eclipse 2.0 Style Plugin Support"

eclipse如何将项目打包成jar文件

安装完后再安装Fat jar即可

问题三:为什么我的main-class无法browse文件?(猜测可能有eclipse与Fat jar的版本兼容问题)

解决方法:

先用eclipse自带的export查看main-class名字(export方法如 上面),再复制粘贴填下去继续步骤。

一般main-class为 包名.主类名,可能不带Java、main等后缀

eclipse如何将项目打包成jar文件

注:文中所用到的软件及版本如下

eclips oxygen with官译插件

jdk 9

Fat jar插件

感谢你能够认真阅读完这篇文章,希望小编分享的“eclipse如何将项目打包成jar文件”这篇文章对大家有帮助,同时也希望大家多多支持编程网,关注编程网精选频道,更多相关知识等着你来学习!

--结束END--

本文标题: eclipse如何将项目打包成jar文件

本文链接: https://lsjlt.com/news/219961.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • eclipse如何将项目打包成jar文件
    这篇文章主要介绍了eclipse如何将项目打包成jar文件,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。第一种:利用eclipse中自带的export功能第一种方法分两种情况...
    99+
    2023-05-30
  • 如何使用eclipse实现将springboot项目打成jar包
    这篇文章主要为大家展示了“如何使用eclipse实现将springboot项目打成jar包”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“如何使用eclipse实现将springboot项目打成j...
    99+
    2023-06-20
  • 使用eclipse 实现将springboot项目打成jar包
    前言: 对于经验老道的人员可以路过,但是对于经验比较少的开发者来说,不得不是一篇好的博文,可以让大家少走一些弯路和无用的思考。 下面进入正题!!! 一、首先修改eclipse运行环境...
    99+
    2024-04-02
  • springboot项目如何打包成jar包
    本篇内容主要讲解“springboot项目如何打包成jar包”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“springboot项目如何打包成jar包”吧!一、为什么打包项目开发完毕后会将前后端应...
    99+
    2023-06-30
  • 怎么将Android Studio项目打包成jar
    这期内容当中小编将会给大家带来有关怎么将Android Studio项目打包成jar,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。Android Studio 如何打JAR包在eclipse中我们知道如何...
    99+
    2023-05-30
    android studio jar
  • 如何将java程序打包成jar文件
    在项目上,右键,选择Export。进入到下图界面,选择Java 下面的JAR file(在线学习视频分享:java免费视频教程)选择项目,确认必要的文件是否选中,选择保存jar文件包的路径,如下图:点击Next,进入如下图界面:直接点Nex...
    99+
    2018-02-21
    java程序 打包 jar文件
  • java如何将java项目生成为jar文件
    Java项目生成jar包(1)、“项目”右键->"Export..."导出,弹出“导出设置”窗口如下:(2)、选择要打包的文件,如下图:(3)、设置导出的提示信息,如下图:(4)、指定程序入口,如图:(5)、查看结果,如图:通过jar命令。...
    99+
    2016-01-31
    java
  • eclipse如何把jar包导入项目
    将jar包导入Eclipse项目有两种方法:方法一:手动导入1. 在Eclipse的项目资源管理器中,右键点击你的项目,选择"Pro...
    99+
    2023-09-15
    eclipse jar
  • SpringBoot项目如何引入外部jar及将外部jar打包到项目发布jar包
    1、创建一个SpringBoot项目 下载项目之后将项目导入IDEA 2、如何添加外部jar包 准备一个外部的jar包, 我这里使用的是guava-31.1-jre.jar作为演示 下载地址:htt...
    99+
    2023-10-25
    spring boot jar java
  • springboot项目打包成jar包的图文教程
    目录一、为什么打包二、如何打包(1)使用IDEA进行打包(2)使用maven进行打包三、运行jar包四、注意一、为什么打包 项目开发完毕后会将前后端应用打包,然后部署到服务器上运行。...
    99+
    2024-04-02
  • eclipse如何生成jar文件
    要在Eclipse中生成一个jar文件,可以按照以下步骤进行操作:1. 选择要生成jar文件的项目,在Eclipse的导航栏中找到"...
    99+
    2023-10-08
    eclipse jar
  • 如何将java或javaweb项目打包为jar包或war包
    目录一、为什么打包二、如何打包1、打成jar包1.1、使用jar手动打包1. 2、使用IDEA进行打包2、打成war包一、为什么打包 关于此问题,网上众说纷纭。结合个人理解以及网上说...
    99+
    2024-04-02
  • IDEA中MAVEN项目如何打包JAR包
    这篇文章主要为大家展示了“IDEA中MAVEN项目如何打包JAR包”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“IDEA中MAVEN项目如何打包JAR包”这篇文章吧。Idea中为一般的非Web项...
    99+
    2023-05-30
    idea maven jar
  • Java如何实现将类文件打包为jar包
    目录将类文件打包为jar包1.写类文件2.编译3.测试4.打jar包jar包应该怎么打?1.首先确保你的项目2.选中你的项目,点右键3.选择runnable jar file4.如下...
    99+
    2024-04-02
  • Python项目打包成exe文件
    目录前言环境依赖项目打包总结前言 之前有人私信我,他写了一个在终端交互的小程序,希望可以不在IDE的终端显示,而是独立一个窗口进行交互。其实只要把项目打包成exe执行文件,就可以在执...
    99+
    2024-04-02
  • 如何将Java程序打包成一个可执行的jar文件包
    如何将Java程序打包成一个可执行的jar文件包?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。首先要确认自己写的程序有没有报错。第一次我写的是Web Project到现在,...
    99+
    2023-05-31
    java jar
  • 如何使用eclipse打包Maven项目
    小编给大家分享一下如何使用eclipse打包Maven项目,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!Maven中最重要的是POM文件,其打包也是基于该文件的,...
    99+
    2023-06-29
  • pycharm如何打包项目文件
    可以使用三种方法通过 pycharm 打包项目文件:通过 build actions 右键菜单选项打包文件或文件夹;通过 file 菜单中的 "package..." 选项打包;使用 p...
    99+
    2024-04-19
    pycharm
  • 怎么将pyqt5项目打包成exe可执行文件
    怎么将pyqt5项目打包成exe可执行文件?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。安装python3.6转exe会遇到很多问题,其中部分是由于python版本不合适引...
    99+
    2023-06-15
  • 如何使用PyCharm将代码打包成可执行文件:项目打包技巧详解
    PyCharm项目打包技巧:教你如何将代码打包为可执行文件 引言:在软件开发过程中,将代码打包为可执行文件是一个非常重要的步骤。它可以让我们的应用程序更加便捷地在不同的机器上运行,同时也可以保护我们的代码不被修改。本文将介绍如何...
    99+
    2024-02-02
    pycharm 打包 可执行文件
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作