我正在netbeans7中使用Jython编写Python脚本。我正试图建立一个美国宇航局世界风的例子。你知道吗
我已经向类路径添加了jar,包括包含州长: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包中,在这个包下我可以看到州长: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
我能够在Eclipse中解决这个问题,并且我不确定NetBeans中是否有类似的解决方案,尽管这对我来说并不重要。仅仅导入一个JAR文件不足以声明它的功能。必须将其添加到解释器库中。你知道吗
Window->;Preferences->;PyDev->;Interpreter->;Jython->;New Folder(我也做了新的Jar/Zip,我想两者都可以解决这个问题)并指向目录(或Jar)。你知道吗
相关问题 更多 >
编程相关推荐