У меня два вопроса, это может go в разные стороны, основываясь на мнении, но на данный момент я пишу Java / Kotlin API. Пока что он совместим на всех платформах, кроме IOS (не тестировал).
Некоторые из выполняемых им задач - python с использованием PY4J, но способ, которым API вызывает скрипт python для начать соединение PY4J
Runtime.getRuntime().exec("python script.py") # Is there a better way to do this?
Что нормально, пока не достигнет Android. Сможет ли Android использовать этот метод? Если это так, то на этот вопрос есть ответ и он закончен.
Если нет, есть ли способ встроить интерпретатор python в файл JAR? Java проект? Мне нравится Jython, но я не мог заставить NLTK работать с ним.
1) Есть ли способ заставить Jython работать с NLTK: если нет,
2) Есть ли способ использовать PY4J в Python?
3) Есть ли способ встроить собственный интерпретатор Python в Java / JAR?
Не стесняйтесь редактировать мой вопрос, код и заголовок. Я не делаю это много, так что это, вероятно, небрежно.