這裏是情況。Eclipse不在同一個工作區中的兩個項目之間導入jar依賴關係
我在eclipse中有一個java項目「LicenseGenerator」,它依賴於commons-codec。因此,我已將commons-codec jar文件添加到構建路徑中。我有Junit測試,一切工作正常。
我在同一工作區中創建了一個不同的項目 - 這恰好是一個Android項目 - 需要使用我的LicenseGenerator類。我將LicenseGenerator添加到構建路徑的「項目」選項卡中 - 類已被識別,我可以使用它們。
編譯並運行的所有內容。但是,當使用commons-codec的LicenseGenerator部分從我的Android項目中調用時,出現以下錯誤。
找不到方法 org.apache.commons.codec.binary.Base64.encodeBase64URLSafeString, 從方法
這基本上告訴我,公地編解碼器沒有包裝,以Android的引用項目,所以我將公共編解碼器添加到了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
我這樣做,它仍然無法正常工作的問題。我勾選了LicenseGenerator的java構建路徑中commons-codec旁邊的框。我也試着把它移到頂端。 – jax 2010-06-07 16:54:19
清潔和重建。 – Bozho 2010-06-07 17:00:21
仍然無法正常工作。我選擇了Project - > Clean,然後勾選了兩個項目。 – jax 2010-06-07 17:10:44