Выполнение программ Java через Python

Как это сделать?

Ответ 1

Вы можете выполнить все, что хотите, с Python с помощью функции os.system().

os.system(команда)
Выполнить команду (строка) в подоболочке. Это осуществляется путем вызова стандарта C функциональной системы, и имеет тот же ограничения. Изменения в os.environ, sys.stdin и т.д. не отражены в окружающая среда выполненных команда.

Для большей мощности и гибкости вы захотите посмотреть модуль subprocess:

Модуль подпроцесса позволяет вам создавать новые процессы, подключаться к их ввода/вывода/ошибок, и получить их коды возврата.

Ответ 2

Конечно, Jython позволяет использовать классы Java из Python. Это альтернативный способ взглянуть на него, что позволит значительно упростить интеграцию Java-кода.