我正在使用Jython使用Python脚本在NetBeans 7中工作。我正在尝试建立一个NASA WorldWind示例。
我已将JAR添加到类路径中,包括一个包含gov.nasa.worldwind的类。
代码崩溃,说
Traceback (most recent call last):
File "C:\Users\wrightky\Documents\NetBeansProjects\WW\src\ww.py", line 4, in <module>
import gov.nasa.worldwind as wwj
ImportError: No module named gov
我都将带有“ gov”的JAR添加到了类路径中,甚至手动将JAR添加到了Python包中,在这里可以看到gov.nasa.worldwind。
我可以添加我的代码,但不确定是否相关。
为什么会这样?
最佳答案
从您的问题来看,尚不清楚是要编译Java类文件还是Python的东西,但是如果是Java,则应该知道您不能在Java中执行import X as Y
。如果类名冲突,则每次引用时都必须始终使用完全限定的类名(即gov.nasa.wordwind.SomeClass
)。
有关更多详细信息,请参见此问题:
Change Name of Import in Java, or import two classes with the same name