Runnable jar, запрашивающий ввод данных пользователем на консоли при двойном щелчке - PullRequest
0 голосов
/ 10 апреля 2019

У меня есть простая программа, которая принимает userName в качестве входа и выхода Hello userName.

public static void main(String[] args) throws Exception {
    String userName = null;
    System.out.println("Enter your name: ");
    Scanner scanner = new Scanner(System.in);
    userName = scanner.nextLine();
    scanner.close();
    System.out.println("Hello " + userName);
}

Я экспортирую это из затмения как Runnable Jar, называемое sayHello.jar

Когда я открываю командную строку в Windows и делаю java -jar sayHello.jar, она работает как положено.

Однако, когда я дважды щелкаю по банке, ничего не происходит.

Я даже щелкнул по банке правой кнопкой мыши, сделал open with и выбрал java.exe, но результат тот же - ничего не происходит.

Может ли баночка вести себя так, как я хочу?То есть я дважды щелкаю по банке, она открывает окно для получения ввода, затем говорит привет и ждет завершения ввода?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...