Bonjour,

J'ai une appli, développée par un sous-traitant (sans SAV...), pour transformer un fichier xml via une feuille de style xsl exécutée par le moteur Xalan (Apache), lancée à partir d'un fichier .BAT:

java -Xmx128m org.apache.xalan.xslt.Process -IN "C:\Agile Export PDX processing\bom1_pdx.xml" -OUT "C:\Agile Export PDX processing\bom1_pdx.txt" -XSL "C:\Agile Export PDX processing\BOM.xsl"

Je suis totalement ignare en Java...

Mon environnement :
Windows XP
JRE 1.4.2_01
JRE 1.5.0_15
Panneau de configuration\Java\Paramètres de l'application Java Runtime :
1.4 1.4.2_01 C:\Program Files\Java\j2re1.4.2_01\bin\javaw.exe true
1.5 1.5.0_15 C:\Program Files\Java\jre1.5.0_15\bin\javaw.exe false
C:\xalan-j_2_6_0
Variables d'environnement 'Path' :
%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\xalan-j_2_6_0\bin

Les deux JRE sont nécessaires à l'exécution de deux versions d'une autre application (Agile).


La dernière exécution s'est soldée par le message suivant :
Exception in thread "main" java.lang.NoClassDefFoundError: org.apache.xalan.xslt.Process

J'ai fait des recherches sur différents forums, un peu noyé dans les posts...

A priori, la seule modif intervenue dans mon environnement après la dernière exécution correcte, est l'installation de JRE 1.5.
Y-aurait-il une incompatibilité de xalan avec 2 JRE ?

Merci d'avance de votre support
FR