2016-12-15 17 views
0

私はjython ideとしてEclipseを使用しようとしています。現在、私はプログラム内でスクリプトエディタ(jythonを使用しています)を使用しているプログラムで作業していますが、スクリプトはそのたびに実行されなければならず、インタラクティブではありません。それに関連する大きなAPIがあり、私はインタラクティブなコンソールを持つためにEclipseを使いたいと思っています。 modules/jar/classesはインポートできません。Eclipse jython import modules/class/.jar

hereと表示されているsysパスにjarファイルを含むフォルダを追加しようとしましたが、私はjarファイルを展開して、sysファイルのパスにhereというファイルを追加しました。 jarファイルとクラスファイルをクラスパスとユーザライブラリの下に追加しました。> windows> preferences> java>ビルドパス

現在、私はエラーなしでインポートできますが、一見エラーなしでクラスを構築できますが、 。私はそれがエラーをスローしませんが、それはどちらか何もしない私のクラスのインスタンスを作成しようとすると

私のコンソールがどのように見えるかの例は、

from myFile import myClass 

>>>myObj = myClass.open(fileName) 
>>>myObj 
>>>type(myObj) 
>>>myObj.__class__ 
>>>type('string') 
<type 'str'> 
>>>'string'.__class__ 
<type 'str'> 

です。しかし、他のオブジェクトが動作するように見えます。

任意の洞察力は、私は現時点では私のプロジェクトでのWindows 7マシン上のJython-standalone.jarを使用し、また、Java MODULを使用して

+0

'myClass.open(fileName)'によってどのようなオブジェクトが返されますか? –

+0

@Davidこれは私が使用しているAPIのクラスであり、java.lang.Classです。 –

答えて

0

を高く評価しています。 私は7つのZip Managerを使用しました。(通常のzipを使って私のjarファイルを解凍して追加するとエラーが発生するため)standalone.jarへのアクセス権を取得しましたが(通常のjython.jarでも動作するはずです)、&フォルダ "Lib"。

別のOSシステムを使用している場合は、同様の方法を試してください。

それ以来、私は今まで私のJavaモジュールのインポートに何の問題もありませんでした。

関連する問題