如何在Jython中使用NLTK,或者PY4J跨平台?
How to use NLTK in Jython, or PY4J cross platforn?
我有两个问题,这可能会根据意见进入不同的方向,但截至目前我正在写 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) 有没有办法在 Python 中使用 PY4J?
3) 有没有办法在 Java/JAR 中嵌入自定义 Python 解释器?
随时编辑我的问题、代码和标题。我做的不多,估计是马虎了。
这很愚蠢,但我会坚持下去,因为这是一个真正的问题。您可以将 python3 直接安装到 JAR 中。当 python 安装屏幕出现时,您可以将其安装到 Java 项目中的文件夹中。
对于 Android 部分,有一个名为 p4a 的 python 包,python-for-android。您可以创建一个 python 具有依赖关系的解释器。这应该有效。
我有两个问题,这可能会根据意见进入不同的方向,但截至目前我正在写 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) 有没有办法在 Python 中使用 PY4J?
3) 有没有办法在 Java/JAR 中嵌入自定义 Python 解释器?
随时编辑我的问题、代码和标题。我做的不多,估计是马虎了。
这很愚蠢,但我会坚持下去,因为这是一个真正的问题。您可以将 python3 直接安装到 JAR 中。当 python 安装屏幕出现时,您可以将其安装到 Java 项目中的文件夹中。
对于 Android 部分,有一个名为 p4a 的 python 包,python-for-android。您可以创建一个 python 具有依赖关系的解释器。这应该有效。