Как это сделать?
Выполнение программ Java через Python
Ответ 1
Вы можете выполнить все, что хотите, с Python с помощью функции os.system()
.
os.system(команда)
Выполнить команду (строка) в подоболочке. Это осуществляется путем вызова стандарта C функциональной системы, и имеет тот же ограничения. Изменения в os.environ, sys.stdin и т.д. не отражены в окружающая среда выполненных команда.
Для большей мощности и гибкости вы захотите посмотреть модуль subprocess
:
Модуль подпроцесса позволяет вам создавать новые процессы, подключаться к их ввода/вывода/ошибок, и получить их коды возврата.
Ответ 2
Конечно, Jython позволяет использовать классы Java из Python. Это альтернативный способ взглянуть на него, что позволит значительно упростить интеграцию Java-кода.