Bonjour j'essaies JPOX en ce momment même avec le tutoriel suivant :
http://www.jpox.org/docs/1_1/tutorials/eclipse.html

- J'ai bien installé le plugin pour Eclipse
- Dans mon projet les .jar demandés sont importés :
* l'implémentation JDO (de jackarta) jdo2-api-2.0.jar
* le connecteur mysql
* jpox-1.1.1.jar
* jpox-java5-1.1.1.jar
* log4j
- Dans la configuration du classpath correspondant au plugin j'ai ajouté
* jpox-1.1.1.jar
* bcel-5.2.jar
* jpox-java5-1.1.1.jar
* j'ai coché la case "Use project classpath when running tools" sinon il y avait des erreurs supplémentaires

J'ai créé une classe avec un main
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
 
package objet.jeu;
 
public class Jeu {
	private String dudule;
 
	public Jeu(){
		dudule="bidule";
		System.out.println(dudule);
	}
	public static void main(String[] args) {
		new Jeu();
	}
 
}
J'ajoute le support JPOX au projet

Je parviens à créer un fichier package.jdo en utilisant le bouton s'y rapportant : "JPOX/Create aJDO metadata file". Le résultat est le suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
 
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE jdo PUBLIC
    "-//Sun Microsystems, Inc.//DTD Java Data Objects Metadata 2.0//EN"
    "http://java.sun.com/dtd/jdo_2_0.dtd">
<jdo>
    <package name="objet.jeu">
        <class
              name="Jeu">
            <field
                  name="dudule"
                  persistence-modifier="persistent"/>
        </class>
    </package>
</jdo>
mais lorsque je coche ensuite, en sélectionnant le projet, "Enable Automaticaly JPOX enhencement" Ca ne fonctionne plus.
J'ai le mesage suivant :

An Internal error occured during : "JPOX enhancer"
Sans plus d'explication, je n'ai rien trouvé de la sorte sur le net

Qu'ais-je fait de travers ? Quelqu'un a une idée ?
Merci d'avance