Salve a tutti.
Apro questo topic per chiedervi aiuto su come invocare dei programmi esterni (.exe per intenderci) da Java.
questo è il mio codice inerente all'invocazione di un .exe:
dove "spegni.exe" è il seguente file batch:codice:private void shutdown(){ try { Runtime.getRuntime().exec("spegni.exe"); } catch (IOException ex) { Logger.getLogger(Progress.class.getName()).log(Level.SEVERE, null, ex); } }
trasformato in .exe con bat2exe converter 1.5.1codice:shutdown -s -f -t 0
la gerarchia delle cartelle è la seguente (non so se possa servire):
- Nome Progetto
- build
- dist
- nbproject
- src
- altri file tra cui anche spegni.exe
Altrimenti, sarebbe possibile eseguire quel comando senza usare il file .exe? Sinceramente preferirei questa seconda opzione se fosse possibile.
Vi ringrazio per l'aiuto.