3

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

4

1 に答える 1

2

PYTHONPATH 設定に問題がある可能性があります。読んだことがありますか: http://pydev.org/manual_101_project_conf2.html (最も具体的には、ページの最後: 「Jython ユーザーのためのプロジェクト リファレンス」)。

それが役に立たない場合は、どのように物事を参照しているのか説明できますか? (構成のスクリーンショットがあればいいでしょう)

于 2012-05-17T22:14:13.560 に答える