Как это сделать?Выполнение программ Java через Python
ответ
Вы можете выполнить все, что хотите, с Python с помощью функции os.system()
.
os.system (команда)
Выполните команду (строку) в субоболочке. Это , реализованный путем вызова стандартной системы C и имеет те же ограничения . Изменения в os.environ, sys.stdin и т. Д. Не отражены в среде выполненной команды .
Для большей мощности и гибкости вы хотите взглянуть на subprocess
модуль:
Модуль подпроцесс позволяет икру новых процессов, подключение к их трубам ввода/вывода/ошибок, и получите их коды возврата.
os.system без необходимости вызывает оболочку. Подпроцессный модуль - это способ сделать это во всех случаях, а не только в том случае, когда вам нужна мощность/гибкость. – nosklo
Конечно, Jython позволяет использовать Java-классы из Python. Это альтернативный способ взглянуть на него, что позволит значительно упростить интеграцию Java-кода.
- 1. Связано с выполнением программ Java через Python
- 2. Выполнение программ без установленного python
- 3. Выполнение программ Java в WAMP
- 4. Выполнение программ командной строки из Java
- 5. Выполнение программ-установщиков программно
- 6. Выполнение отдельных программ python с подпроцессом
- 7. PHP Выполнение программ DOS
- 8. Последовательное выполнение java-программ == последовательная активация jvm?
- 9. Выполнение внешних программ через командную строку в приложении Grails
- 10. Выполнение команд/программ с подпроцессом
- 11. выполнение программ с разными языками
- 12. Выполнение двух программ одновременно
- 13. Выполнение Javascript через Python
- 14. Выполнение программ на C++, таких как python и R
- 15. Выполнение программ linux неоднократно через многопользовательские веб-страницы без сбоев
- 16. Рыбу оболочка и выполнение программ из Баша через `function`
- 17. Выполнение программ из главного аргумента
- 18. Выполнение внешних программ в Perl
- 19. Анализировать конфигурации Python файл для Java программ
- 20. Выполнение кода через python eval
- 21. Выполнение команд таблицы Через java
- 22. Выполнение команд cmd через java
- 23. Выполнение ANT программно через Java
- 24. Выполнение SSH к через Java
- 25. Выполнение команд оболочки через java
- 26. Заявление о выводе и выполнение нескольких программ
- 27. Запуск программ через оболочку
- 28. Выполнение нескольких одновременных действительных программ Java в терминале
- 29. Изменение программ python (python 2.7)
- 30. Запуск внешних программ в Java
Duplicate: http://stackoverflow.com/questions/438594/how-to-call-java-objects-and-functions-from-cpython –
Это не совсем похоже на дубликат - это звучит скорее как они хотите выполнить всю программу, а не функции доступа внутри класса Java. –
@Andrew Hare: принятым ответом было «запустить Java-программу из Python». –