Sto tentando di eseguire un file .py dal codice java. Mi muovo il file .py nella directory di default del mio progetto Java e io lo chiamo utilizzando il seguente codice:Esecuzione di un file .py da Java
String cmd = "python/";
String py = "file";
String run = "python " +cmd+ py + ".py";
System.out.println(run);
//Runtime.getRuntime().exec(run);
Process p = Runtime.getRuntime().exec("python file.py");
Sia utilizzando corsa variabile, o l'intero percorso o "python file.py" il mio codice viene eseguito mostrando il messaggio build riuscito tempo totale 0 secondi senza eseguire il file.py. Qual è il mio problema qui?
‘Build successo’ suona come il risultato di una compilazione * *. Come stai correndo questo? – Biffen
possibile duplicato di [Come eseguire un file Python da Java utilizzando un percorso assoluto?] (Http://stackoverflow.com/questions/21081898/how-to-run-a-python-file-from-java-using- an-absolute-path) –
Lo eseguo con il tasto play o con il tasto destro del mouse ed eseguo il file. –