Ejecutar archivo bat desde java
El problema es que quiero ejecutar un bat desde java, utilizo el siguiete código:
try {
Runtime rt = Runtime.getRuntime();
Process p = rt.exec("archivo.bat");
p.waitFor(); }
catch (Exception ef) {
ef.printStackTrace(); }
Este código si el archivo es exe lo ejecuta correctamente, si es bat o com no lo ejecuta. Tengo Windows XP. Que puede ser que esté ocurriendo?
try {
Runtime rt = Runtime.getRuntime();
Process p = rt.exec("archivo.bat");
p.waitFor(); }
catch (Exception ef) {
ef.printStackTrace(); }
Este código si el archivo es exe lo ejecuta correctamente, si es bat o com no lo ejecuta. Tengo Windows XP. Que puede ser que esté ocurriendo?