2

我正在开发一个程序,该程序需要导入一个 jar,该 jar 在默认包(jar 的根目录)和包中都有类。到目前为止,我有这个代码并且它可以正常工作,所以我可以默认导入这些代码,但是在尝试在包上导入代码时它会失败。

import sys
import os
sys.path.append(os.getcwd() + "/versions/1.7.2.jar")

如果我运行 import a(a 是一个类,因为这是一个混淆的 jar。)它会导入,但如果我运行 import net.minecraft.server.MinecraftServer 它不起作用,它会显示 No Module named net。

我知道这门课和它周围的所有包有什么帮助吗?

4

1 回答 1

0

问题是Jython没有正确找到代码。

源代码基于a.class您可以导入但不能导入的文件net.minecraft.server.MinecraftServer

于 2017-11-03T07:51:31.423 回答