Хотя этот подход не технически запрашивает у пользователя ввод до запуска Java-приложения, оно может выполнить в основном то же самое:
Вы можете использовать простой в использовании класс SWING, JOptionPane. Таким образом, входные приглашения будут частью приложения, но если вы поместите их в самом начале метода main (), это будет иметь примерно такой же эффект, как и запрос перед запуском приложения. Используя это, вы добавите что-то вроде следующего в ваш исходный код в самом начале:
String name = JOptionPane.showInputDialog("Please enter name:");
String email = JOptionPane.showInoputDialog("Please enter email:");
Здесь является ссылкой на то, как работает класс JOptionPane.
При этом при запуске приложения появится всплывающее окно, в которое пользователь может ввести текст.