Supponendo di voler avviare il programma di Windows notepad.exe
, si sta cercando la funzione exec
. Probabilmente si desidera chiamare qualcosa come:
Runtime runtime = Runtime.getRuntime();
Process process = runtime.exec("C:\\path\\to\\notepad.exe C:\\path\\to\\file.txt");
Per esempio, sul mio blocco note macchina si trova in C:\Windows\notepad.exe
:
Runtime runtime = Runtime.getRuntime();
Process process = runtime.exec("C:\\Windows\\notepad.exe C:\\test.txt");
questo aprirà il blocco note con il file test.txt aprire per la modifica.
Nota è anche possibile specificare un terzo parametro su exec
che è la directory di lavoro da eseguire, pertanto è possibile avviare un file di testo memorizzato rispetto alla directory di lavoro del programma.
Cosa intendi esattamente per "blocco note"? Un programma di modifica del testo scadente utilizzato su Windows o un controllo TextArea?Perdonami per aver assunto "cose", ma sembra che tu non conosca le basi di Swing/AWT. – aviraldg
... vuoi aprire il programma Blocco note o un file di testo che hai creato nel blocco note? – Stephen