У меня есть простая программа, которая принимает 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
, но результат тот же - ничего не происходит.
Может ли баночка вести себя так, как я хочу?То есть я дважды щелкаю по банке, она открывает окно для получения ввода, затем говорит привет и ждет завершения ввода?