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类创建一个构造函数.
Jythonc不再存在了,它已被分到另一个叫做Clamp的项目,但据说有......
...您可以使用以下命令将python脚本预编译为.class文件:
jython [jython home] /Lib/compileall.py [保存python代码的目录]
来源 - Jython通讯,2009年3月
当我用Python 2.7代码提供一个文件夹(知道它在Jython 2.5中会失败)时,它确实输出了一个.class文件,即使它不起作用.尝试使用Jython脚本.如果它有效,请告诉我们,因为我很快就会到达你的位置.
一旦你到目前为止,将命令行语句转换为PyDev中可以根据需要调用的外部工具并不困难.