java项目导包_(My)Eclipse 中的 Java 项目使用 .jardesc 文件快速导出 jar 包文件

df1686615b6c3f18f176ad492634949c.png

导出 JAR 包的常规操作

在 Eclipse 或 MyEclipse 中,未使用 Maven 或其他构建工具的 Java 项目,导出 jar 包文件的操作非常繁琐,基本要经历以下步骤:

右键项目,点击 Export 导出功能菜单:

2143406ee96520058e982a5ddfd548da.png

在弹出的 Export 窗口中选择 Java > JAR file,如果是可执行 jar 文件则需要选择 Runnable JAR file,然后点击 Next > 按钮进入下一步:

bef2ead291c8c363acdebd0bde02c8e4.png

Export resources into a JAR file on the local file system.

JAR file 选项用于 “将资源导出到本地文件系统上的JAR文件中”。

在 JAR Export 窗口中,通常需要再进行以下操作:

e78e58dfd740104df09ea6936a32d719.png

取消选择 lib 文件夹,防止将依赖的 jar 文件包含进去使导出的 jar 包文件过大;

取消选择 .classpath 和 .project 等 (My)Eclipse 专用的配置文件;

点击 JAR file: 项目后的 Browser... 按钮选择 jar 包的导出路径;

在 Options: 项目下选中需要的选项。

Define which resources should be exported into the JAR.

如上所示,此步用于 “定义哪些资源应该导出到 JAR 中”,是所有操作中最复杂的一步。

此时可以点击 Finish 按钮直接导出 jar 包或点击 Next > 按钮进行一些其他的配置后再完成导出,此步也是本文说明的重点:

54fd221cf3b395abb60269b6ef40072d.png

需要进行的操作就是选中最后一项 Save the description of this JAR in the workspace,即将该 JAR 包的描述文件保存在工作区中,然后点击 Description file: 项目后的 Browser... 按钮选择描述文件的保存位置。

此步骤的下一步用于自定义 JAR 文件的清单文件(MANIFEST.MF)Customize the manifest file for the JAR file,通常无需进行此步,直接完成导出即可。

一键快速导出 JAR 包

如果每次都按以上的操作步骤导出 jar 包,可想而知是极其浪费时间的一件事,此时就到了说明上述第 4 步中保存的 .jardesc 文件的时候。

先说明一下此文件的作用

The jardesc file extension is associated with the Eclipse, an integrated development environment for Windows, Apple Mac and Linux.

The jardesc files contain saved settings for exported .jar JAVA archive files.

大意就是 jardesc 文件扩展名 与 Eclipse 相关联,jardesc 文件包含导出的 .jar 包文件已保存的设置。

.jardesc 文件的内容其实就是 XML 文件,包含了之前导出 jar 包进行的所有配置:

然后说一下此文件的使用方法

在 (My)Eclipse 直接点击此文件,或者右键此文件,然后依次选择 Open With > JAR Export Wizard:

a5ffaf389b6f3941b6fc9c7f1f8d1451.png

在弹出的 Export 窗口中,可以看到之前导出 JAR 包时的设置依然存在,此时如果没有需要改动的设置,还是按照之前的设置导出 JAR 包,直接点击 Finish 按钮导出即可,无需进行其他任何操作,大大提高了导出效率,节省操作时间。

14e4d4755a2ce33055e7e3165aa165c7.gif

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值