Voici les deux programmes que j'utilises :
- le programme java (réduit au minimum ici)
import org.jdom.*;
import org.jdom.input.*;
public class JDOM3
{
static org.jdom.Document document;
static Element racine;
public static void main(String[] args)
{
//On crée une instance de SAXBuilder
try{
SAXBuilder sxb = new SAXBuilder(); // l'erreur vient de l'appel a ce constructeur puisque quand je l'enlève cela se passe normalement
System.out.println("test");
}catch(Exception e){
e.printStackTrace();
}
}
}
- le programme php
<?php
$line = system("/usr/bin/java -cp /usr/share/java/jdom.jar JDOM3", $retval);
echo"Statut : ".$retval;
?>
- Et la librairie JDOM : http://www.jdom.org/dist/binary/jdom-1.0.zip
Il suffit de prendre l'archive jdom.jar se trouvant dans le dossier build une fois l'archive zip décompressée. Et ensuite d'ajouter au classpath jdom.jar
Si vous avez le temps ou si quelqu'un a le temps d'essayer de faire tourner ça sur son serveur parce que là je suis à cours d'idées vraiment.
Merci d'avance.
Voici les deux programmes que j'utilises :
- le programme java (réduit au minimum ici)
import org.jdom.*;
import org.jdom.input.*;
public class JDOM3
{
static org.jdom.Document document;
static Element racine;
public static void main(String[] args)
{
//On crée une instance de SAXBuilder
try{
SAXBuilder sxb = new SAXBuilder(); // l'erreur vient de l'appel a ce constructeur puisque quand je l'enlève cela se passe normalement
System.out.println("test");
}catch(Exception e){
e.printStackTrace();
}
}
}
- le programme php
<?php
$line = system("/usr/bin/java -cp /usr/share/java/jdom.jar JDOM3", $retval);
echo"Statut : ".$retval;
?>
- Et la librairie JDOM : http://www.jdom.org/dist/binary/jdom-1.0.zip
Il suffit de prendre l'archive jdom.jar se trouvant dans le dossier build une fois l'archive zip décompressée. Et ensuite d'ajouter au classpath jdom.jar
Si vous avez le temps ou si quelqu'un a le temps d'essayer de faire tourner ça sur son serveur parce que là je suis à cours d'idées vraiment.
Merci d'avance.