Sto costruendo un'app che utilizza il tempo. Ho deciso di usare il tempo di Joda. Sto cercando di aggiungere tempo joda alla mia app. Non ho esperienza con l'aggiunta di file .jar
alle librerie. Ho seguito these steps (vedi in basso), o almeno così pensavo. Il mio progetto sta mostrando nessun errore, ma quando ho eseguito un semplice test: DateTime test = new DateTime();
ottengo una forza vicina e il seguente errore:Aggiunta di tempo Joda
Could not find class 'org.joda.time.DateTime', referenced from method xxxx
java.lang.NoClassDefFoundError: org.joda.time.DateTime
Questi sono i passi che ho seguito:
- Crea il tuo progetto Android in eclissi.
- Download Joda Time
- In Eclipse cerca il tuo progetto in Esplora pacchetti e fai clic con il pulsante destro del mouse su di esso, quindi chiamalo
New -> Folder -> libs
. Nota: Non ho fatto fare questo perché ho già avuto una cartella denominatalibs
- Copia (o) trascinare & cadere il
joda-time-2.1.jar
nella cartella appena creatalibs
. - Fare nuovamente clic con il tasto destro del mouse sul progetto (in explorer del pacchetto), quindi
Properties -> Java Build Path -> Libraries -> Add Jars -> joda-time-2.1.jar
.
Ora è possibile verificare con questo codice:
DateTime test = new DateTime();
Dopo aver importato:
import org.joda.time.DateTime;
pulire il progetto e creare. – rajeshwaran
puoi iniziare a utilizzare jodatime, aggiungendo l'istruzione import pertinente all'inizio del file di classe (o semplicemente digitare DateTime ad esempio, quindi CTRL + SPACE ed eclipse dovrebbero aggiungere l'importazione per te) – rajeshwaran
A destra. È correttamente importato. –