繁体   English   中英

Java类方法不能使用Eclipse Pydev在Jython中自动完成

[英]Java class methods do not auto complete in Jython using Eclipse Pydev

我正在使用PyDev 2.5与Eclipse Indigo和Jython 2.5.3b1。 我有一个JAR文件,其中包含我正在导入PyDev(Jython)项目的某些类。 它们似乎无缝地工作,除了自动完成。 Java类的成员函数不会自动完成,例如按“点”。 运算符不会显示类成员函数的列表。 jar文件被添加到PyDev项目的PyDev-PYTHONPATH外部库中。

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

这可能是您的PYTHONPATH配置中的一些问题。 您是否阅读过: http//pydev.org/manual_101_project_conf2.html (最具体的是页面末尾:“Jython用户的项目参考”)。

如果这对你没有帮助,你能解释一下你是如何引用的吗? (使用配置的屏幕截图会很好)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM