Quiero ejecutar un archivo por lotes desde un programa java.¿Cómo ejecutar un archivo por lotes desde Java?
Estoy usando el siguiente comando.
Runtime.getRuntime().exec("server.bat");
Pero el problema es que quiero dar un camino reative en lugar de ruta absoluta para que pueda implementar ese proyecto java en cualquier comp.
La estructura de directorio del proyecto es como la siguiente manera:
com
|
project
|
------ parser
| |_____ Main.java
|
-------util
|_____ Server.bat
que desea ejecutar el archivo "server.bat" en el directorio "util" del archivo "Main.java" en el " analizador "dir.
no existe un método "Exec" en la clase de tiempo de ejecución que utiliza tres parámetros de cadena. –
Eso es verdad. Me refiero a la versión String [] pero no puedo ingresar parenthsis cuadrados en el cuadro de texto SO ... creo que debo leer SO manuals/wiki ... – PeterMmm
digamos que tengo tres comandos que se supone deben ejecutarse desde CMD, se abrirán tres ventanas CMD separadas para cada uno de los comandos, ¿hay alguna manera de ejecutar los tres comandos en una ventana de CMD? – viveksinghggits