Java 클래스에서 node.js 스크립트를 실행하려고하면 다음 오류가 발생합니다. java.io.IOException : "node events.js"프로그램을 실행할 수 없습니다 : 오류 = 2, 그런 파일이나 디렉토리가 없습니다.java 응용 프로그램에서 node.js 스크립트를 실행할 때의 문제
여기 내 코드는 누군가 내가 무엇을 놓치고 말해 줄 수 있습니까?
public class NodeInitializer {
private static final Logger logger = Logger.getLogger(SpringLauncher.class);
private Process nodeProcess;
ProcessBuilder processBuilder;
public void start(){
try {
processBuilder = new ProcessBuilder("node events.js");
nodeProcess = processBuilder.start();
} catch (IOException e) {
logger.error(e.getCause(), e);
}
}
}
당신이 말한대로 논쟁의 lis를 편집 해 사용했지만, 지금은 무엇을 얻을 수 있습니까? java.io.IOException : "node"프로그램을 실행할 수 없습니다 : error = 2, No such file or directory and its system Path, do 변수를 설정해야합니까? –
@ B.TIger 명령 줄에서 정상적으로 실행하면 작동합니까? –
@ B.TIger는 노드의 전체 경로를 넣으려고합니다. 예 : c : \\ nodejs \ node – fmodos