Как запустить программу Java (файл кода.java) из программы Python?

Я в основном хочу написать код на Python, откуда я посылаю входную строку в jave-программу, я хочу, чтобы java-программа выполняла ее и возвращала результат в файл python. Является ли это возможным?

1 ответ

Вы можете создать Java-программу, которая читает значение / строку, переданную из командной строки, обрабатывает ее и записывает в System.out или System.err. Аналогично, в python используйте модуль подпроцесса для вызова Java-программы и передачи строки в качестве аргумента командной строки. После этого выполните IO на основе PIPE, чтобы получить выходные данные, записанные в System.out и System.err с помощью Java-программы.

Я не пишу код, так как вы не показали никакого кода / усилий с вашей стороны для решения проблемы. Я просто даю вам подсказку о том, как решить проблему.

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