我对 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???"));
有没有办法设置相对路径或安装独立的东西?
谢谢。