2012-06-04 4 views
5

Можно создать дубликат:
Java Python IntegrationКаков наилучший способ использования кода Python от Scala (или Java)?

Существует некоторый код, написанный на Python, и мне нужно, чтобы использовать его с Scala. В коде используется некоторая нативная C. Возможно ли использовать это из Scala или Java без необходимости переписывать?

Я намерен использовать код как черный ящик, не понимая, поэтому я предпочитаю не заглядывать в него, а как-то генерировать банку, которую я могу импортировать в свой код.

+0

Есть тонны подобных вопросов. Например: http://stackoverflow.com/q/1164810/891391? Попробовали ли вы решения оттуда? – yatul

+0

Ни один из предлагаемых выше решений не подключен и не воспроизводится. Я надеялся, что есть способ просто создать jar из существующего кода python. В коде используется множество связок C. – Jus12

+1

Это также разочаровывает, что поиск от Google дает в основном решение использовать java _from_ Python. Тем не менее, мне нужно наоборот. – Jus12

ответ

1

Почему бы не попробовать Jython? Вы напрямую скомпилируете код Python в классы Java или вызываете код Python с Java через интерфейс.

+3

У Jython, похоже, есть проблема с библиотеками C. – Jus12

+0

Согласитесь, и он изо всех сил пытается догнать черты. – tribbloid

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