繁体   English   中英

将jar库添加到eclipse项目以进行导出

[英]Add jar library to eclipse project for exporting

我有一个名为Snakeyaml.jar的库,我想将其添加到我的eclipse项目中,以便在导出项目时将其包含在我的jar中。 到目前为止,我仅看到添加“外部Jar”的方法,该方法仅将jar库添加到构建路径,并且在导出时不将其包含在程序中! 我该怎么做,我是否需要任何插件? 请帮忙!

谢谢。

将jar添加到构建路径中是为了进行编译和运行时,但仅限于eclipse。 一个常见的误解是可以将jar文件添加到其他jar文件中,这将永远无法工作。 您可能想要的是将库jar提取到导出的jar中。 为达到这个:

  1. 文件-导出
  2. 展开Java节点并选择Runnable JAR File
  3. 在库处理部分中,选择将所需的库提取到生成的JAR中

参考: http : //help.eclipse.org/juno/index.jsp?topic=%2Forg.eclipse.jdt.doc.user%2Freference%2Fref-export-runnable-jar.htm

导出时,可以选择File-> Export-> Runnable Jar Option。 然后使用如下所示的选择,即将所需的库提取到生成的jar中

可运行

好的,所以我了解您的实际要求! 您希望将Snakeyaml.jar文件放在导出的jar文件中,并让程序使用其库。

为此,将Snakeyaml.jar文件拖放到eclipse中的src文件夹中。

然后,转到构建路径,而不是为构建路径查找外部jar,而是选择使用eclipse中src文件夹中已经存在的jar文件。 完成此操作后,应将其导出并选择“将所需的库提取到jar文件中”或类似的内容,然后一切正常! 使用Winrar之类的工具打开导出的jar文件时,您会注意到您的src文件夹中的jar不存在,但是jar的包实际上与您的jar并排放置。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM