Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/04/2011, 14:10
ancs
 
Fecha de Ingreso: enero-2008
Mensajes: 9
Antigüedad: 16 años, 3 meses
Puntos: 0
llamar jar desde PHP

Hola, es la primera vez que posteo en este foro, y espero me puedan ayudar, he buscado y encontrado varios post referentes a lo mismo, pero lamentablemente todos quedan inconclusos y nadie encuentra solucion, por eso lo planteo:

Resulta que tengo un programa hecho en JAVA empaquetado en un .jar, y necesito llamarlo desde PHP, he intentado todas (creo) las funciones que ofrece este lenguaje para hacerlo mediante instrucciones de la linea de comandos, como lo siguiente:

Código:
<?php
$kk = shell_exec("java -jar dteSII.jar");
echo $kk;
?>
Tambien he probado con otras alternativas como "exec", con backticks (``) y no imprime nada, la pantalla queda en blanco. Sin embargo si ejecuto:

Código:
java -jar dteSII.jar
desde la consola de windows, y el programa JAVA funciona perfecto. Lo mas raro es que si ejecuto solo:

Código:
<?php
$kk = shell_exec("java");
echo $kk;
?>
me imprime la pantalla de ayuda/utilizacion del comando. Por favor, necesito ayuda urgente. Gracias de antemano.