Eclipse不会在同一工作区中的两个项目之间导入jar依赖项

时间:2010-06-07 16:11:28

标签: java android eclipse

情况就是这样。

我在eclipse中有一个java项目“LicenseGenerator”,它依赖于commons-codec。因此我将commons-codec jar文件添加到构建路径中。我有Junit测试,一切正常。

我在同一工作区中创建了一个不同的项目 - 恰好是一个Android项目 - 需要使用我的LicenseGenerator类。我将LicenseGenerator添加到构建路径中的“项目”选项卡 - 类已被识别,我可以使用它们。

编译并运行的所有内容。但是,当从我的Android项目调用使用commons-codec的LicenseGenerator部分时,我收到以下错误。

  

无法找到方法   org.apache.commons.codec.binary.Base64.encodeBase64URLSafeString,   从方法

引用

这基本上告诉我,commons-codec没有打包Android项目,所以我也将commons-codec添加到android项目中,但是出现了同样的错误。

我该如何解决这个问题? alt text http://droidprofessor.com/trash/commons-codec5.png

alt text http://droidprofessor.com/trash/commons-codec4.png

alt text http://droidprofessor.com/trash/commons-codec1.png

alt text http://droidprofessor.com/trash/commons-codec3.png

alt text http://droidprofessor.com/trash/commons-codec2.png

2 个答案:

答案 0 :(得分:1)

转到Order and Export对话框的Build Path标签,检查要导出的库是否为其他项目的依赖项。

  

导出的条目将提供给依赖项目

答案 1 :(得分:1)