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

时间:2014-06-30 01:38:17

标签: java eclipse jar

我有一个名为Snakeyaml.jar的库,我想将它添加到我的eclipse项目中,所以当我导出我的项目时它将被包含在我的jar中。到目前为止,我只看到添加“外部Jar”的方法,它只将jar库添加到buildpath中,并且在导出时不会将它包含在程序中!我怎么能这样做,我需要任何插件吗?请帮忙!

感谢。

3 个答案:

答案 0 :(得分:1)

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

  1. 文件 - 导出
  2. 展开Java节点并选择可运行的JAR文件
  3. 在库处理部分中,选择将所需库提取到生成的JAR
  4. 参考: http://help.eclipse.org/juno/index.jsp?topic=%2Forg.eclipse.jdt.doc.user%2Freference%2Fref-export-runnable-jar.htm

答案 1 :(得分:1)

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

Runnable

答案 2 :(得分:0)

好的,所以我明白你的实际要求!您希望导出的jar文件中包含Snakeyaml.jar文件,并且您的程序可以使用其库。

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

然后,转到构建路径,而不是为构建路径查找外部jar,而是选择使用eclipse中src文件夹中已有的jar文件。一旦你这样做,你应该导出它并选择“将所需的库提取到jar文件中”或类似的东西,一切都应该运行良好!你会注意到用Winrar这样的工具打开导出的jar文件时,你的src文件夹中的jar就不存在了,但是jar的包实际上和你的包在一起。