EclipseIndigoとJython2.5.3b1でPyDev2.5を使用しています。PyDev(Jython)プロジェクトにインポートしている特定のクラスを含むJARファイルがあります。オートコンプリートを除いて、シームレスに機能しているようです。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