L'Ajout De Joda Time

Je suis à la construction d'une application qui utilise le temps. J'ai décidé d'utiliser Joda time. Je suis en train d'ajouter joda de temps pour mon application. Je n'ai aucune expérience avec l'ajout de .jar fichiers de la libs. J'ai suivi ces étapes(voir en bas), ou alors j'ai pensé. Mon projet est de montrer aucune erreur, mais quand je lance un test simple: DateTime test = new DateTime(); - je obtenir une force de fermeture et le message d'erreur suivant:

 Could not find class 'org.joda.time.DateTime', referenced from method xxxx
 java.lang.NoClassDefFoundError: org.joda.time.DateTime    

Ce sont les étapes que j'ai suivi:

  1. Créer votre projet android dans eclipse.
  2. Télécharger Joda Time
  3. Dans Eclipse look pour votre projet dans l'explorateur de packages, et un clic droit dessus puis l'appeler New -> Folder -> libs. Note: je n'ai pas le faire parce que j'avais déjà un dossier nommé libs
  4. Copie du (ou des) drag & drop le joda-time-2.1.jar dans le nouvellement créé libs dossier.
  5. Clic droit sur votre projet de nouveau (dans l'explorateur de packages) puis Properties -> Java Build Path -> Libraries -> Add Jars -> joda-time-2.1.jar.

Vous pouvez maintenant tester avec ce code :

DateTime test = new DateTime();

Après l'importation:

import org.joda.time.DateTime;
  • nettoyez le projet et de construire.
  • vous pouvez commencer à utiliser jodatime, par l'ajout de l'importation déclaration au début de votre fichier de classe (ou tout simplement de type DateTime par exemple, puis CTRL+ESPACE et eclipse doit ajouter à l'importation pour vous)
  • La droite. Il est correctement importés.
InformationsquelleAutor Chad Bingham | 2013-03-28