Допустим, я запускаю Java-программу из командной строки. И эта программа требует некоторые данные для ввода во время выполнения. Поэтому мне было интересно, что произойдет, если кто-нибудь использует javaw для запуска программ такого типа?
То есть как ввести данные в программу?
Вы не можете получить интерактивный ввод, но если вы хотите прочитать из файла, вы можете или можете перенаправить стандартный ввод в файл или канал.
cat myText.txt | javaw myJavaClass
или Windows
type myText.txt | javaw myjavaClass
Вы не можете. Поскольку javaw не выделяет консоль, у вас нет способа ввода данных.
javaw