Ver Mensaje Individual
  #5 (permalink)  
Antiguo 09/12/2014, 18:35
Avatar de Juanelo666
Juanelo666
 
Fecha de Ingreso: septiembre-2014
Ubicación: México
Mensajes: 31
Antigüedad: 10 años, 2 meses
Puntos: 0
Respuesta: Duda con Clase RuntIme para ejecutar comando cmd

Cita:
Iniciado por LuisChavezB Ver Mensaje
Prueba usando el comando [URL="http://ss64.com/nt/start.html"]start[/URL] para verificar que es lo que pasa en la consola:
cmd /C start htpasswd.exe -b c:/java/.htpasswd test

PD: Insisto en que el problema es con la ruta del archivo, si ya agregaste la carpeta donde se encuentra el ejecutable al PATH prueba a reiniciar el IDE para ver si reconoce los cambios, o prueba a poner la ruta completa del archivo en tu codigo por ejemplo: c:\\scripts\\script.exe
Recuerda que aunque lo tengas en la carpeta del proyecto cuando tu ejecutas el comando desde java windows no va a encontrar el ejecutable por que la carpeta de tu proyecto no esta definida en el PATH, por eso es mejor que utilizes la ruta completa ademas de que eso hace mas portable tu programa.
Como consejo te sugiero utilizes System.getProperty("user.dir"); para obtener la ruta raiz de tu programa, luego le concatenes el ejecutable:
Código Java:
Ver original
  1. String file = System.getProperty("user.dir") + "\\script.exe";

Gracias por el consejo, al parecer ya esta tomando el achivo htpass.exe de mi PATH.
Al final resulto y me mostro la consola.
Gracias!