gpt4 book ai didi

java - 为什么找不到 JAR 中的模块?

转载 作者:行者123 更新时间:2023-12-01 14:13:15 24 4
gpt4 key购买 nike

我正在使用 Jython 使用 Python 脚本在 NetBeans 7 中工作。我正在尝试构建一个 NASA WorldWind 示例。

我已将 JAR 添加到类路径中,包括包含 gov.nasa.worldwind 的 JAR。

代码崩溃了,说

  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,你应该知道你不能在中执行 import X as Y java 。如果您有冲突的类名,则每次引用它时都必须始终使用完全限定的类名(即gov.nasa.wordwind.SomeClass)。

请参阅此问题了解更多详细信息: Change Name of Import in Java, or import two classes with the same name

关于java - 为什么找不到 JAR 中的模块?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18318446/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com