我正在構建一個使用時間的應用程序。我決定使用喬達時間。我正在嘗試將joda時間添加到我的應用程序中。我沒有將.jar
文件添加到庫中的經驗。我跟着these steps(見底部),或者我想。我的項目沒有顯示任何錯誤,但是當我運行一個簡單的測試:DateTime test = new DateTime();
我得到一個強制關閉,並出現以下錯誤:添加喬達時間
Could not find class 'org.joda.time.DateTime', referenced from method xxxx
java.lang.NoClassDefFoundError: org.joda.time.DateTime
這是我遵循的步驟:
- 創建在eclipse中的android項目。
- 下載Joda Time
- 在Eclipse中,在包資源管理器中查找您的項目並右鍵單擊它然後將其命名爲
New -> Folder -> libs
。 注:我沒有這樣做,因爲我已經有一個名爲libs
- 複製(或)拖動&降
joda-time-2.1.jar
到新創建的文件夾libs
夾。 - 再次右鍵單擊您的項目(在資源管理器中),然後
Properties -> Java Build Path -> Libraries -> Add Jars -> joda-time-2.1.jar
。
現在你可以用這個代碼進行測試:
DateTime test = new DateTime();
導入後:
import org.joda.time.DateTime;
清理項目並構建。 – rajeshwaran 2013-03-28 06:00:17
你可以開始使用jodatime,在你的類文件的開頭添加相關的import語句(或者只輸入DateTime,然後CTRL + SPACE和eclipse應該爲你添加import) – rajeshwaran 2013-03-28 06:05:45
對。它被正確導入。 – 2013-03-28 06:06:40