Buduję aplikację, która wykorzystuje czas. Postanowiłem wykorzystać czas Jody. Próbuję dodać czas jody do mojej aplikacji. Nie mam doświadczenia z dodawaniem plików .jar
do bibliotek. Poszedłem za these steps (patrz na dole), lub tak pomyślałem. Mój projekt pokazuje żadnych błędów, ale kiedy uruchomić prosty test: DateTime test = new DateTime();
dostaję blisko siły i następujący błąd:Dodawanie czasu Jody
Could not find class 'org.joda.time.DateTime', referenced from method xxxx
java.lang.NoClassDefFoundError: org.joda.time.DateTime
Są to kroki I przestrzegać:
- stworzyć swój Android projektu w Zaćmienie.
- Pobierz Joda Time
- W Eclipse wygląd swojego projektu na opakowaniu Explorer i kliknij prawym przyciskiem myszy, a następnie nazwać
New -> Folder -> libs
. Uwaga: Ja tego nie zrobiłem, bo miałem już folder o nazwielibs
- Kopiuj (lub) drag & upuść
joda-time-2.1.jar
do nowo utworzonegolibs
folderu. - Kliknij ponownie prawym przyciskiem myszy na swój projekt (w eksploratorze pakietów), a następnie
Properties -> Java Build Path -> Libraries -> Add Jars -> joda-time-2.1.jar
.
Teraz można przetestować z tym kodem:
DateTime test = new DateTime();
Po zaimportowaniu:
import org.joda.time.DateTime;
oczyścić projekt i kompilację. – rajeshwaran
możesz zacząć korzystać z jodobime, dodając odpowiednią instrukcję importu na początku pliku klasy (lub po prostu wpisz na przykład DateTime, a następnie CTRL + SPACE i eclipse powinny dodać import) – rajeshwaran
Dobrze. Jest poprawnie importowany. –