Limmone
06-05-2010, 16:48
Ciao a tutti, oggi tanto per cambiare ho un altro problema in java.
Ho un programma scritto in C chiamato EmptyShp.exe il quale una volta lanciato crea 3 file.
Se lo lancio direttamente cliccandoci sopra funziona perfettamente. Io vorrei farlo lanciare in automatico una volta che venga premuto un bottone, così all'interno dell'listener del pulsante ho inserito questa riga di codice:
Runtime rt = Runtime.getRuntime();
Process p = rt.exec("C:\\EmptyShp.exe");
Purtroppo non funziona...non lancia eccezioni ne niente.Ho provato con questo codice
Runtime rt = Runtime.getRuntime();
Process p = rt.exec("C:\\Programmi\\Mozilla Firefox\\firefox.exe");
e firefox viene lanciato perfettamente.
Ho fatto un uteriore prova...ho creato un file bat, chiamato avvio.bat il quale contiene questo codice:
echo ciao >> C:\pippo.txt
EmptyShp.exe
echo ciao >> C:\pippo2.txt
lanciandolo da java il risultato è impressionante, infatti vengono creati alla perfezione i 2 file pippo.txt e pippo2.txt ma il programma EmptyShp.exe non viene lanciato(oppure se viene lanciato non da nessun risultato, infatti i file che deve creare non vengono creati)
Qualcuno sa aiutarmi??
Grazie in anticipo
Ho un programma scritto in C chiamato EmptyShp.exe il quale una volta lanciato crea 3 file.
Se lo lancio direttamente cliccandoci sopra funziona perfettamente. Io vorrei farlo lanciare in automatico una volta che venga premuto un bottone, così all'interno dell'listener del pulsante ho inserito questa riga di codice:
Runtime rt = Runtime.getRuntime();
Process p = rt.exec("C:\\EmptyShp.exe");
Purtroppo non funziona...non lancia eccezioni ne niente.Ho provato con questo codice
Runtime rt = Runtime.getRuntime();
Process p = rt.exec("C:\\Programmi\\Mozilla Firefox\\firefox.exe");
e firefox viene lanciato perfettamente.
Ho fatto un uteriore prova...ho creato un file bat, chiamato avvio.bat il quale contiene questo codice:
echo ciao >> C:\pippo.txt
EmptyShp.exe
echo ciao >> C:\pippo2.txt
lanciandolo da java il risultato è impressionante, infatti vengono creati alla perfezione i 2 file pippo.txt e pippo2.txt ma il programma EmptyShp.exe non viene lanciato(oppure se viene lanciato non da nessun risultato, infatti i file che deve creare non vengono creati)
Qualcuno sa aiutarmi??
Grazie in anticipo