Когда я запускаю код внутри IntelliJ IDEA, он работает отлично, но если я пытаюсь запустить его с терминала с помощью «gradlew run», он выводит вопрос, но не дает мне возможности что-либо ввести. Он немедленно печатает "Hello null by Gradle" и завершает выполнение. Кто-нибудь знает, почему это так?
public static void main(String[] args) throws IOException {
System.out.println("What's your name?");
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String name = br.readLine();
System.out.println("Hello " + name + " By Gradle");
br.close();
}
Я создаю этот проект с задачей "gradle init", я выбрал application, Java, Groovy, JUnit Juppiter.