Bonjour,
Je rencontre actuellement un petit problème dans l'execution d'un fichier JAR depuis PHP.
Mon environnement :
- Windows Server 2003 Web Edition (US)
- Version de Java : java -version
- java version "1.6.0_05"
- Java(TM) SE Runtime Environment (build 1.6.0_05-b13)
- Java HotSpot(TM) Client VM (build 10.0-b19, mixed mode, sharing)
- PHP 5.2.0
J'execute depuis PHP la ligne de commande à l'aide de shell_exec ou l'opérateur d'execution : java -jar path/to/my/jar/file avec un chemin en mode Windows.
A la suite de cette commande j'obtient en retour du shell : Error: no `client' JVM at `C:\Program Files\Java\jre1.6.0_05\bin\client\jvm.dll'
J'ai bien réglé mes droits d'accès à mes différents .exe :
- cmd.exe
- java.exe
- jvm.dll
- mon_fichier.jar
Quand je lance cette commande directement depuis le shell sans passer par PHP, tout se passe sans soucis.
Mieux encore, quand j'essaie de lancer la commande java -version depuis PHP j'obtiens la même erreur.
Là je sèche, est-ce que vous auriez une idée ?
Merci d'avance
Partager