2015-09-02 2 views
0

Недавно я написал расширение C++ для python. Я использовал http://www.tutorialspoint.com/python/python_further_extensions.htm для использования класса C++, библиотеки в качестве модуля python.Вызов Java lib (функция класса) из python

Теперь я должен сделать то же самое с java вместо C++. У меня есть большие библиотеки, написанные в java. Я хочу создать мост для программистов-питонов для использования этих библиотек.

, что является лучшим способом сделать доступ к jyth-библиотекам доступным для python.

ответ

0

У вас есть в основном два варианта. Оберните библиотеку java в библиотеку C++, используя JNI, или оберните ее на сервер и получите доступ к ней, используя tcp (например, HTTP REST) ​​или некоторые именованные каналы, доступные в вашей ОС.

+0

Спасибо за ваш ответ, но я думаю, вы понимаете меня неправильно, я хочу написать extensin для python или каким-то образом получить доступ к java libs из python. – user3548808

+0

Прямого способа вызова Java из python нет. Вам понадобится промежуточный уровень в C/C++ – talex

Смежные вопросы