2011-04-14 73 views
2

嘿傢伙, 我正在接管我學校的一個Web項目。我正在嘗試在eclipse中部署該項目。該項目使用一組庫(即javax.mail。*,com.sun.mail。,org.joda。和org.apache。*)。該項目無法編譯,因爲它無法找到這些。我將它們放在src文件夾中,然後將三個頂級文件夾/包添加到構建路徑中。進口報表適用。但獲取joda.time.CLASSXYZ不起作用(我實例化類CLASSXYZ)。 (錯誤是「無法解析類型org.joda.time.base.BaseDateTime,它是從所需的.class文件間接引用的」導入是joda.time。*因此該類應該已導入)Eclipse未找到添加到構建路徑的類(Java動態Web項目)

我查看了其他線程,其中大部分只是解釋如何將文件夾添加到構建路徑。我有用eclipse設置的apache tomcat。它可以與我已部署的其他項目協同工作。

這個問題已經變得相當令人沮喪,因爲它阻止了我啓動項目。任何幫助你非常感激。

乾杯

回答

0

你提到的其他線程正指向你正確的方向,並提供一個很好的練習(特別是一旦你開始在eclipse IDE中運行多個項目)。

所以右鍵項目 - 構建路徑 - 配置構建路徑...,然後在庫選項卡,單擊添加外部JAR和罐子在這裏的其他答案的鏈接添加對org.joda。通過這種方式,您可以將所有外部jar庫都集中到一個位置,並在多個項目中重複使用它們。在日食中也有十幾種不同的做法,但這是我認爲最直接的方式。我在Helios版本上(你的可能略有不同)。我儘量不要使用外部代碼庫的源文件,除非我想玩弄,調試他們的代碼 - 這不是一件壞事 - 但我從來沒有時間爲此留出空間。

另外我會仔細檢查你提到的其他庫是否被自動鏈接或包含在JRE系統庫中。特別是如果你在動態Web項目中設置,如果org.apache不在那裏,它會讓我感到驚訝......但是我可能很容易在那裏出錯,在日食通常涉及的&之前已經有很多次了;-)

相關問題