我有一個java web開發項目,並且想調用一個python腳本在後臺運行,然後繼續使用java。使用runtime.getruntime.exec從Java調用python腳本
String command = "cmd.exe /c cd "C:\\path\\to\\py\\" && python script.py";
Process p = Runtime.getRuntime().exec(command);
當我打電話給我時,似乎沒有什麼事情發生,但是當腳本訪問其目錄中的文件時,我需要先改變目錄。
感謝您的幫助
編輯:
正確答案是加入開始,這是我編輯的代碼
String command = "cmd.exe /c cd "C:\\path\\to\\py\\" && start python script.py";
Process p = Runtime.getRuntime().exec(command);
python腳本可以在jython下運行嗎?如果是這樣從java調用它並運行一個線程 – Mark