salve ho usato questo codice per avviare una applicazione esterna..
il path della applicazione è una variabile di tipo stringa che contiene l'indirizzo del file da eseguirecodice:Runtime r = Runtime.getRuntime(); Process d = null; try { d = r.exec (new String[] { "cmd", "/C", "start", "path_dell'applicazione"}); }catch (IOException ex) {}
l'indirizzo cambia a seconda di dove si trovi il file....
ho notato che se il file lo metto in una cartella qualsiasi che abbia un nome "senza spazi" (ad esempio: nuovaCartella)allora il file viene eseguito senza prolemi
se invece il file lo metto in una cartella "con spazi" (ad esempio: nuova Cartella) il file non viene trovato e mi esce la schermata del prompt...
come faccio a risolvere la cosa...
in pratico ci dovrebbe essere un modo che non tenga conto se ci sono spazi nel path di un file...

Rispondi quotando