MEAN 스택을 사용하여 온라인 코딩 테스트 애플리케이션을 수행하고 있습니다. nodejs의 솔루션을 찾고 사용자가 편집기에 입력하고 제출하는 Java 코드를 컴파일합니다. 사용자는 테스트 입력을 입력하고 실행 한 다음 출력을 확인할 수 있습니다.온라인 Java 코딩 테스트 : nodejs에 제출 된 java 코드를 컴파일하십시오.
exec('java -jar userCode.jar',function (error, stdout, stderr){
});
내가 간부 인 방법으로 솔루션 아래에 건너왔다
, 그러나 컴파일하기 전에 사용자가 제출 자바 코드에서 jar 파일을 만드는 작업이 포함됩니다으로이 솔루션은 가능한 소리가 나지 않는다.
이 문제에 대한 해결책이 더 있습니까?
실행 및 테스트 할 코드에 사용자 입력을 전달하는 방법은 무엇입니까? –