0
을 실행 I는 는 출사에서 JVM 방지되어야 라인 주석했다. 그러나이 프로그램을 gradle run
명령을 사용하여 실행하면 코드가 예상 한대로 작동하지 않습니다.
이 작업을 수행하려면 어떻게해야합니까?
을 실행 I는 는 출사에서 JVM 방지되어야 라인 주석했다. 그러나이 프로그램을 gradle run
명령을 사용하여 실행하면 코드가 예상 한대로 작동하지 않습니다.
이 작업을 수행하려면 어떻게해야합니까?
gradle run
본질적 자식 프로세스에서 Java 프로세스를 실행하는 JavaExec 태스크를 실행하기 때문이다 : 아래 그림
는 gradle run
명령의 결과이다.
당신은 JavaExec 작업
standardInput의 문서가 표시되는 경우 : 명령을 실행하는 프로세스의 표준 입력 스트림을. 프로세스가 완료되면 스트림이 닫힙니다. 기본값은 빈 스트림입니다.
System.in
을 standardInput으로 제공하고 gradle 실행 작업을 다시 실행 해보십시오.
그라데이션 디버그 또는 정보 수준을 설정하여 문제의 원인에 대한 자세한 내용을 확인하는 것이 좋습니다. 데몬이 켜져있어 stdin을 사용할 수 없게되는 경우가 있습니다. –