我将 PyDev 2.5 与 Eclipse Indigo 和 Jython 2.5.3b1 一起使用。我有一个 JAR 文件,其中包含我要导入到 PyDev (Jython) 项目的某些类。除了自动完成之外,它们似乎可以无缝工作。Java 类的成员函数不会自动完成,例如按点“。” 运算符不会显示类成员函数的列表。jar 文件被添加到 PyDev 项目的 PyDev-PYTHONPATH 外部库中。
自动完成不适用于下面的代码,但它编译并运行得非常好。
from my.testpackage import MyClass
myVar = MyClass("Monkey")
print myVar.getName()
键入“myVar”。不会自动完成
值得注意的是,如果我导入了非自定义 jar,则自动完成工作
例如
from java.lang import Math
print Math.max(3,5)
键入“数学”。将自动完成
我不确定当前版本的 PyDev 是否支持此功能。有没有人真的在他们的 PyDev 和 Eclipse 设置中有这个工作?
任何建议将不胜感激。
谢谢,
DM