【问题标题】:Adding external folder jar in to build path在构建路径中添加外部文件夹 jar
【发布时间】:2014-01-20 19:04:57
【问题描述】:

在我的 RCP 插件应用程序中,之前在项目级别“neededJar”有一个文件夹,其中我有项目构建所需的所有外部 jar

但是现在我想将所有 jar 放在一个公共库中,比如安装目录中的 lib 文件夹,在我的工作区中,我添加了所需的 jar 作为项目->构建路径->配置构建路径->添加外部 jar 它可以工作,但是当我导出插件项目它无法解决依赖关系。

我也尝试将它作为类路径变量,但它不起作用。

我的类路径条目如下:

<classpathentry kind="var" path="MY_JAR"/>
<classpathentry kind="var" path="MY_JAR/MYClasses.jar"/>
<classpathentry kind="var" path="MY_JAR/jMYlex.jar"/>
<classpathentry kind="var" path="MY_JAR/MYsm.jar"/>

通过挖掘,我知道了,但不确定我在 Manifiest.MF 和构建属性中缺少一些条目。

请计算我缺少哪些步骤。请建议我通过在插件项目中添加外部 jar 的过程

更新:尚未得到很好的回答。

【问题讨论】:

  • 已删除。误解了这个问题。

标签: eclipse jar eclipse-plugin eclipse-rcp buildpath


【解决方案1】:

您可以使用链接文件夹。 在您的工作区中创建一个新文件夹,但在向导中打开“高级”选项卡。选择“链接到备用位置”。

请注意对工作区之外的文件夹的引用,因为它们往往会不时移动:)。

【讨论】:

  • 随便取景我会在安装的时候把jar放到lib文件夹里。我也想从我的工作区中引用它。在工作区很好,但是当我导出插件进行测试时,它会报错。请提出一个步骤来实现它。它让我知道我缺少的条目 inmanifiest.mf 和 build.properties。
  • 这是一个分步指南:help.eclipse.org/indigo/… 和链接资源的说明:help.eclipse.org/kepler/…。构建时,您必须像检查所有其他文件夹一样检查 build.properties 文件中的文件夹。
猜你喜欢
  • 2012-08-05
  • 1970-01-01
  • 1970-01-01
  • 2016-07-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-02-27
  • 1970-01-01
相关资源
最近更新 更多