«runtime.exec» 태그된 질문

11
Java 애플리케이션에서 배치 파일을 어떻게 실행합니까?
Java 애플리케이션에서 " scons -Q implicit-deps-changed build\file_load_type export\file_load_type" 를 호출하는 배치 파일을 실행하려고합니다. 배치 파일을 실행할 수없는 것 같습니다. 나는 아이디어가 없습니다. 이것이 내가 Java에있는 것입니다. Runtime. getRuntime(). exec("build.bat", null, new File(".")); 이전에는 실행하고 싶은 Python Sconscript 파일이 있었지만 작동하지 않았기 때문에 배치 파일을 통해 스크립트를 호출하기로 결정했지만 그 방법은 …


4
ProcessBuilder와 Runtime.exec ()의 차이점
Java 코드에서 외부 명령을 실행하려고하는데 Runtime.getRuntime().exec(...)와 사이에 차이점이 new ProcessBuilder(...).start()있습니다. 사용시 Runtime: Process p = Runtime.getRuntime().exec(installation_path + uninstall_path + uninstall_command + uninstall_arguments); p.waitFor(); exitValue는 0이고 명령은 정상적으로 종료됩니다. 그러나 ProcessBuilder: Process p = (new ProcessBuilder(installation_path + uninstall_path + uninstall_command, uninstall_arguments)).start(); p.waitFor(); 종료 값은 1001이고 명령 waitFor은 반환 되지만 중간에서 종료됩니다 …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.