Каковы основные гайки и болты вызова (работает? Интерпретация? Что вы можете сделать?) Код Python из Java-программы? Есть ли много способов сделать это?Как использовать библиотеку Python в приложении Java?
ответ
В вашем приложении Java вы можете использовать embed Jython, а не создавать отдельный процесс. Если ваша библиотека имеет compatible с Jython, это может показаться наиболее логичным местом для начала.
Итак, вы говорите, что возможно, что библиотека не может быть совместимой с Jython? – jjujuma
Да. Я отредактировал свой ответ, чтобы предоставить ссылку на информацию о совместимости Jython/CPython –
Помимо внедрения Jython, как упомянуто Брайаном, у вас есть и эти варианты.
Java 1.6 имеет встроенную поддержку сценариев. Вы можете найти больше информации here.
Spring также обеспечивает отличную поддержку для создания сценариев. JRuby, Groovy поддерживаются Spring Scripting. Вы можете найти информацию here.
И если ни одна из работ других альтернатив упомянутых (Jython, весна), вы всегда можете запустить внешний интерпретатор CPython и общаться с JVM через:
- CORBA
- Sockets
- Трубы
- Временные файлы
Кроме того, может быть, вы бы взглянуть на OpenOffice's UNO .. Я думаю, что он может использоваться вне пакета.
- 1. Как использовать библиотеку Json в веб-приложении
- 2. Как использовать библиотеку java?
- 3. Как использовать медиа-библиотеку в нашем приложении?
- 4. Как использовать библиотеку manifestPlaceholders в приложении?
- 5. Как использовать другую библиотеку в моем приложении?
- 6. Как использовать библиотеку C++ в приложении C#?
- 7. Как использовать библиотеку openSSL в приложении ANDROID
- 8. Как использовать стороннюю библиотеку в Python?
- 9. Как использовать библиотеку python cutom?
- 10. Как использовать библиотеку pynetfilter_conntrack python
- 11. Как использовать библиотеку python kazoo?
- 12. Можем ли мы использовать другую библиотеку java-версии в приложении
- 13. Как использовать газетную библиотеку Python?
- 14. Как использовать 3D-библиотеку Java?
- 15. Java: как использовать стороннюю библиотеку?
- 16. Можете ли вы использовать библиотеку java в приложении Dart?
- 17. Использовать библиотеку python в iOS
- 18. Невозможно использовать внешнюю библиотеку в моем приложении
- 19. Как использовать библиотеку standford nlp в java?
- 20. Как использовать доступную библиотеку OPENCV в JAVA?
- 21. Как использовать библиотеку org.hibernate в java?
- 22. Как использовать библиотеку java-json в Android
- 23. Как использовать существующую библиотеку unix в java
- 24. Как использовать библиотеку java веб-приложение
- 25. Как использовать сельдерей в веб-приложении Java.
- 26. Использовать внешнюю библиотеку Java в Android
- 27. Могу ли я использовать библиотеку Ruby или Python в приложении Android Java?
- 28. Использовать библиотеку Python без установки
- 29. Как использовать .so библиотеку в android
- 30. Использовать библиотеку java poker-eval
Duplicate: http://stackoverflow.com/questions/471000/jython-and-python-modules –