【发布时间】:2011-02-22 03:16:35
【问题描述】:
我正在尝试编写 Python 文件从 Java 导入类的 Jython 我将 Eclipse 与 PyDev 一起使用。
我的 Python 代码如下所示:
from eclipsejavatest import eclipseJavaTest
from eclipsejavatest import JavaClass
class eclipsePyPrint(eclipseJavaTest):
def eclipsepyMain(self):
print "python main method"
eclipseJavaTest.printerCount(4)
print eclipseJavaTest.gotoPython()
eclipseJavaTest.printerSentence()
samplepyClass = JavaClass("Jython plain")
samplepyClass.setName("jython fancy")
print samplepyClass.getName()
但我收到了错误ImportError: No module named eclipsejavatest
Python 项目引用了 Java 项目。我尝试导出 Java 项目并将 .jar 添加到 Python 项目的 Jython 类路径。
我不知道该怎么做才能让它发挥作用。
【问题讨论】:
-
eclipsejavatest 模块在哪里?它与此脚本位于同一目录中吗?如果没有,您可以将其配置为使用项目属性 -> PYTHON PATH
-
我尝试将 eclipseJavaTest/src 添加到 Python 路径,但是当我运行它时,我仍然得到同样的错误,当我再次打开属性时,它说它是 eclipsePythonTest/src
-
你终于让它工作了吗?我被困在这很长一段时间了!
标签: java python eclipse import jython