我正在开发一个程序,该程序需要导入一个 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。
我知道这门课和它周围的所有包有什么帮助吗?