나는 자바 웹 개발 프로젝트를 가지고 있으며 파이썬 스크립트를 백그라운드에서 실행하고 자바로 계속 실행하려고한다.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);
파이썬 스크립트가 자이 썬에서 실행될 수 있습니까? 그렇다면 java에서 호출하여 스레드 – Mark