Запускайте файлы в следующем порядке: Java-файл. Вызывает командный файл. Java-файл.

Я работаю над проектом, в котором я запускаю файл Java с помощью терминала. Этот файл должен вызывать скрипт оболочки. Скрипт, в свою очередь, запускает Java-файл с пользовательским вводом в Terminal. Я использовал следующий код, чтобы сделать то же самое:

Runtime.getRuntime().exec("run.sh");

Но терминал не запрашивает ввод пользователя, и программа завершается. Второй файл является непрерывным процессом и может быть запущен несколько раз, поэтому не может дать консольный ввод этому процессу.

Пожалуйста, помогите мне достичь того же. Заранее спасибо.

0 ответов

Другие вопросы по тегам