Ho provato a fare un'applicazione che chiama un programma esterno che devo passare due parametri. Non dà errori. Il programma.exe, scritto in C++, scatta una foto e modifica il contenuto del file txt. Il programma Java viene eseguito, ma non fa nullaEsegui programma esterno in java
Qui è il mio codice di esempio
String[] params = new String [3];
params[0] = "C:\\Users\\user\\Desktop\\program.exe";
params[1] = "C:\\Users\\user\\Desktop\\images.jpg";
params[2] = "C:\\Users\\user\\Desktop\\images2.txt";
Runtime.getRuntime().exec(params);
Qual è il problema lem esattamente, hai un messaggio di errore che puoi aggiungere alla domanda? Grazie. – Jonathan
hai detto, vuoi passare due parametri, ma qui stai mostrando 3 parametri – Ravi
se * non * viene eseguito, qual è l'errore? cosa fa il tuo programma.exe? – vels4j