我们如何从java运行python脚本(使用nltk和scrapy)

我们如何从java运行python脚本(使用nltk和scrapy),java,python,jython,nltk,scrapy,Java,Python,Jython,Nltk,Scrapy,我已经在我的项目中编写了使用scrapy、nltk和simplejson的python脚本,但我需要从java运行它们,因为我的导师希望将它们部署到服务器上,而我这样做的时间非常少。我浏览了java和jython中的runtime.exec(),不用说,从java运行系统命令看起来也不简单 因此,我想知道是否使用runtime.exec()以系统命令的形式从java运行python脚本-“python example.py”或者,使用jython会更简单,实际上更可行,或者是否有更简单的解决方法

我已经在我的项目中编写了使用scrapy、nltk和simplejson的python脚本,但我需要从java运行它们,因为我的导师希望将它们部署到服务器上,而我这样做的时间非常少。我浏览了java和jython中的runtime.exec(),不用说,从java运行系统命令看起来也不简单

因此,我想知道是否使用runtime.exec()以系统命令的形式从java运行python脚本-“python example.py”或者,使用jython会更简单,实际上更可行,或者是否有更简单的解决方法。如果有人使用jython从java运行使用nltk的python代码,以及他们是否遇到任何问题,也会很高兴。请帮助我,因为我必须尽快这样做。关于这方面的任何想法和建议都是欢迎光临

提前感谢

该项目允许您从Java调用python脚本。它提供了一种简单的机制,可以将变量传递到脚本中并提取回值。我在一些项目中使用过,取得了很好的成功