来自jython的带有pydev的.class文件

Vic*_*tor 3 python java eclipse jython pydev

我第一次尝试jython是一个java/jython项目,我正在使用pydev在eclipse中编写.

我创建了一个java项目,然后通过RightClick项目设置为pydev项目>> pydev >>设置为...你明白了.然后我添加了两个源文件夹,一个用于java,一个用于jython,每个源文件夹都有一个包.我将每个文件夹设置为项目的构建路径.我想我已经让你知道了所有这些,所以希望你能告诉我我是否正确设置项目.

但真正的问题是:如何将我的jython代码变成类文件,以便java代码可以使用它?首选方法是eclipse/pydev会自动为我执行此操作,但我无法弄明白.jython用户指南中提到的东西暗示它是可能的,但我无法在任何地方找到它的信息.

编辑:我确实在这里这里找到了一些信息,但事情并不太顺利.

我一直非常密切地关注第二个链接中的指南,但我无法弄清楚如何让jythonc为我的python类创建一个构造函数.

E-m*_*man 5

Jythonc不再存在了,它已被分到另一个叫做Clamp的项目,但据说有......

...您可以使用以下命令将python脚本预编译为.class文件:

jython [jython home] /Lib/compileall.py [保存python代码的目录]

来源 - Jython通讯,2009年3月

当我用Python 2.7代码提供一个文件夹(知道它在Jython 2.5中会失败)时,它确实输出了一个.class文件,即使它不起作用.尝试使用Jython脚本.如果它有效,请告诉我们,因为我很快就会到达你的位置.

一旦你到目前为止,将命令行语句转换为PyDev中可以根据需要调用的外部工具并不困难.