当java在默认包中包含类时,它无法从jython中的jar导入打包的类文件
我正在开发一个程序,该程序需要导入一个jar,该jar在默认包(jar的根)和包中都有类。 到目前为止,我已经有了这段代码,它可以正常工作,因此我可以在默认情况下导入这些代码,但在尝试导入包中的代码时失败了
import sys
import os
sys.path.append(os.getcwd() + "/versions/1.7.2.jar")
如果我运行import a(a是一个类,因为这是一个模糊的jar) 它导入,但如果我运行导入网络。我的世界。服务器MinecraftServer它不工作,它说没有名为net的模块
我知道这门课和它周围的所有软件包有什么帮助吗
# 1 楼答案
问题是Jython未能正确找到代码
源代码基于
a.class
等文件,您可以导入这些文件,但不能导入net.minecraft.server.MinecraftServer