bonjour

s'il vous plait j'ai une question ,
je dispose actuellement d'un fichier jar qui s’exécute sur un terminal de la manière suivante
java -jar fichier.jar
une fois cette commande est exécuter le résultat retourner et le suivant : >
après je peux taper des commandes comme :
>load monfichier.....

pour améliorer l'utilisation de cette outils (jar) ,j'ai créer une interface web(javascript+php).
cette interface permet de faire des manipulations comme créer des fichiers ,créer des dossiers ,supprimer ,renommer , upload,download ,éditer ...........
ce qui me reste a faire c'est créer un bouton load qui fait les manipulation suivante (java -jar fichier.jar,load monfichier) c'est la seul fonction qui me reste a faire ,
pour cela j'ai fait appel a un fichier php voila le code
monfichier.js:
Code javascript : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
function LancerVeritaf(o,curDir,gsitem){
$.ajax({
url : 'connectors/new.php',
success: function(msg){
alert("Script lancé avec succès !");
}
});
 
 
}


le fichier php
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
<?php
$commande ="java -jar monfichier.jar";
$commande2 ="load monfichier;;";
 
//$fichier ="monfichier.jar";
exec("$commande");
exec("$commande2");
?>

le problème maintenant c'est que la première commande est exécuter mais pas la deuxième je comprend pas pourquoi
si j'exécute en ligne de commande
java -jar monfichier.jar
j'ai un curseur qui apparaît
>
et a partir de la je tape load monfichier
>load monfichier

dans le fichier php quand j'affiche le premier exec sa me retourne (>) s'est bien ce que le fichier jar retourne mais quand je veux exécuter la deuxième commande sa donne rien
le deuxième commande doit retourner des fichiers

j'attends votre réponse merci