Voglio eseguire un file batch da un programma java.Come eseguire un file batch da java?
Sto usando il seguente comando.
Runtime.getRuntime().exec("server.bat");
ma il problema è che voglio dare un percorso reative invece di percorso assoluto in modo che possa distribuire quel progetto Java su qualsiasi comp.
La struttura dir del progetto è come come segue:
com
|
project
|
------ parser
| |_____ Main.java
|
-------util
|_____ Server.bat
voglio eseguire il file "server.bat" nella directory "util" dal file "Main.java" nel " parser "dir.
Non esiste un metodo "exec" in classe runtime che prende tre parametri di stringa. –
Questo è vero. Intendo la versione String [] ma non sono in grado di inserire parentesi quadra nella casella di testo SO ... penso di dover leggere SO manuali/wiki ... – PeterMmm
diciamo che ho tre comandi che dovrebbero essere eseguiti da CMD poi verranno aperte tre finestre CMD separate per ciascun comando, c'è un modo per eseguire tutti e tre i comandi su una finestra CMD. – viveksinghggits