私は Java/Eclipse が初めてで、このJython チュートリアルを実行しようとしています。
Python ファイルを IDE のツリー ディレクトリ構造のどこに配置すればよいかわかりません。ファイルをいくつかの場所に配置しようとしましたが、成功しませんでした (何かが欠けているに違いありません)。これは私が得るエラーメッセージです:
<module 'sys' (built-in)>
Exception in thread "main" Traceback (most recent call last):
File "<string>", line 1, in <module>
ImportError: No module named Employee
このチュートリアルのツリー ディレクトリ構造は次のとおりです。
JythonTest
---src
------jyinterface
---------factory
------------EmployeeFactory.java
------------Employee.py
---------interfaces
------------EmployeeType.java
------------Employee.py
---------Main.java
---------Employee.py
---Employee.py
---lib
------jython-2.5.2.jar
------Employee.py
編集:だから私は部分的に自分自身に答えています。最初の部分では、同じ種類の状況の説明でこのリンクを見つけましたが、うまくいきます!
残りの問題は、将来の Python ライブラリのインポート パスをどのように処理するかということです。何かトリックはありますか? 次のようなものを使用する必要があるようです。
PySystemState sys = Py.getSystemState();
sys.path.append(new PyString("isItHereThatIShouldPointToJython-2.5.2.jar???"));
相対パスまたはインストールに依存しないものを設定する方法はありますか?
ありがとう。