Devo passare un file n.txt ad un exe
io ho gia scritto:
codice:Runtime rt= Runtime.getRuntime(); rt.exec("cmd \\k D:\\project\\bin\\Multibeam.exe");
cosa devo aggiungere?
Devo passare un file n.txt ad un exe
io ho gia scritto:
codice:Runtime rt= Runtime.getRuntime(); rt.exec("cmd \\k D:\\project\\bin\\Multibeam.exe");
cosa devo aggiungere?
Aggiungi dopo l'eseguibile spazio e quindi i parametri.Originariamente inviato da tulipan
cosa devo aggiungere?
Andrea, andbin.dev – Senior Java developer – SCJP 5 (91%) • SCWCD 5 (94%)
java.util.function Interfaces Cheat Sheet — Java Versions Cheat Sheet
ho scritto questo:
codice:Runtime rt= Runtime.getRuntime(); rt.exec("cmd \\k D:\\directory\\bin\\Multibeam mb-trapez.asc);
ma non funziona...provando invece da prompt dei comandi invece funziona
tulipan
Bisogna anche vedere quale è la directory corrente e dove si trova quel file.Originariamente inviato da tulipan
rt.exec("cmd \\k D:\\directory\\bin\\Multibeam mb-trapez.asc);
ma non funziona
Per "directory corrente" intendo la directory che era quella corrente nel momento in cui hai avviato l'applicazione Java.
Andrea, andbin.dev – Senior Java developer – SCJP 5 (91%) • SCWCD 5 (94%)
java.util.function Interfaces Cheat Sheet — Java Versions Cheat Sheet
ma ho messo il percorso assoluto di dove si trova l'exe!!!
p.s cmq io eseguo l'applicazione da JDeveloper
tulipan
Ma io parlavo del file che passi in input!Originariamente inviato da tulipan
ma ho messo il percorso assoluto di dove si trova l'exe!!!
Andrea, andbin.dev – Senior Java developer – SCJP 5 (91%) • SCWCD 5 (94%)
java.util.function Interfaces Cheat Sheet — Java Versions Cheat Sheet
il fatto è che l'exe lo va a cercare automaticamente in una directory prefissata
tulipan
il problema è che non lancia l'exe
tulipan
Ok ma io parlo di quel file "mb-trapez.asc" che passi in input.Originariamente inviato da tulipan
il fatto è che l'exe lo va a cercare automaticamente in una directory prefissata
Prima della exec fai:
System.out.println (System.getProperty ("user.dir"));
Stampa la directory corrente e visto che non hai specificato alcun path per quel file mb-trapez.asc, esso si trova in quella directory stampata?? Questo è il punto della questione.
Andrea, andbin.dev – Senior Java developer – SCJP 5 (91%) • SCWCD 5 (94%)
java.util.function Interfaces Cheat Sheet — Java Versions Cheat Sheet
io provo a lanciare il file exe anche senza quel file ma non mi succede niente invece dovrebbe uscire un messaggio d'errore.
non è che quando viene eseguito in JDeveloper il percorso assoluto non serve a niente?
tulipan