Tôi đang xây dựng một ứng dụng sử dụng thời gian. Tôi quyết định sử dụng thời gian Joda. Tôi đang cố gắng thêm thời gian joda vào ứng dụng của mình. Tôi không có kinh nghiệm với việc thêm .jar
tệp vào thư viện. Tôi theo sau these steps (xem dưới), hoặc vì vậy tôi nghĩ. dự án của tôi được thể hiện không có lỗi, nhưng khi tôi chạy một thử nghiệm đơn giản: DateTime test = new DateTime();
tôi nhận được một lực lượng chặt chẽ và các lỗi sau:Thêm Thời gian Joda
Could not find class 'org.joda.time.DateTime', referenced from method xxxx
java.lang.NoClassDefFoundError: org.joda.time.DateTime
Đây là những bước Tôi đi theo:
- Tạo của bạn dự án android trong nhật thực.
- Tải xuống Joda Time
- Trong Eclipse, hãy tìm dự án của bạn tại trình thám hiểm gói và nhấp chuột phải vào dự án của bạn tại số
New -> Folder -> libs
. Lưu ý: Tôi không làm điều này vì tôi đã có một thư mục có tênlibs
- Sao chép (hoặc) kéo & thả
joda-time-2.1.jar
vào mới được tạo ralibs
thư mục. - Nhấp chuột phải vào dự án của bạn một lần nữa (trong trình khám phá gói) rồi
Properties -> Java Build Path -> Libraries -> Add Jars -> joda-time-2.1.jar
.
Bây giờ bạn có thể thử nghiệm với mã này:
DateTime test = new DateTime();
Sau khi nhập:
import org.joda.time.DateTime;
làm sạch dự án và xây dựng. – rajeshwaran
bạn có thể bắt đầu sử dụng jodatime, bằng cách thêm câu lệnh nhập có liên quan ở đầu tệp lớp của bạn (hoặc chỉ cần nhập DateTime chẳng hạn, sau đó nhấn CTRL + SPACE và nhật thực nên thêm nhập cho bạn) – rajeshwaran
Phải. Nó được nhập khẩu đúng cách. –