Подтвердить что ты не робот

Чтение System.in для Intellij с помощью консоли

Мне нужно открыть консоль и ввести ввод для моего назначения с помощью Intellij. Eclipse имеет способ сделать это с помощью класса Scanner и чтения System.in, но запуск того же кода в IntelliJ не работает, поскольку я не могу введите что-нибудь в консоль.

Есть ли способ сделать это?
Мой код выглядит следующим образом:

    public class BasicAssertions {
       @Test
       public void testAssertions(){
           System.out.println("Enter: ");
           Scanner reader = new Scanner(System.in);
           int first = reader.nextInt();
           int second = reader.nextInt();
           String s = reader.next();
           String s2 = reader.next();
           assertTrue(first<=second);
           assertFalse(first+second >100);
           assertNotEquals(s,s2);
           assertNotNull(s2);    
       }    
   }
4b9b3361

Ответ 1

Решенный. Для правильной консоли требуется метод public static void main(), в противном случае запуск с использованием конфигурации конфигурации JUnit Test приведет только к консоли, которая не получает входы.

Ответ 2

Просто нажмите на окно консоли и введите его, он работает для меня на IntelliJ 13 CE. См. Изображение ниже, я нажал на консоль и написал текст (он отображается зеленым цветом, затем я набрал enter и он появится):

enter image description here