bonjour a tous
j'utilise jaxb pour me generer des classes à partir de fchier.xml et fichier.xsd sous eclipse en suivant le tutoriel pour apprendre Java : http://java.developpez.com/cours/
jusque là ca marche, il me genere bien les classes, le probleme c que qd j'utilise ces classes pour mon main en utilisant exactement ce qui avait été fait sur un autre tuto jaxb et java
Qd je compile il me met:
Could not find the main class. Program will exit.
il doit y avoir un conflit mais je ne sai pas où!!
g bien charger les librairies de jwsd et de jsdk, mais ca ne marche pas par contre si j'enleve tout le code et que je lui met
Code:
System.out.println("toto");
alors ca marche mais pas qd je met
Code:
public static void main(String[] args) {
try {
JAXBContext jc = JAXBContext.newInstance("com.moi.test.jaxb");
Unmarshaller unmarshaller = jc.createUnmarshaller();
unmarshaller.setValidating(true);
Bibliotheque bibliotheque = (Bibliotheque) unmarshaller.unmarshal(new File("test.xml"));
List livres = bibliotheque.getLivre();
for (int i = 0; i < livres.size(); i++) {
LivreType livre = (LivreType) livres.get(i);
System.out.println("Livre ");
System.out.println("Titre : " + livre.getTitre());
System.out.println("Auteur : " + livre.getAuteur());
System.out.println("Editeur : " + livre.getEditeur());
System.out.println();
}
} catch (Exception e) {
e.printStackTrace();
}
il me remet le message d'erreur!
g jwsd 1.5, jsdk 1.6 et eclipse 3.1.2
Partager