当包含默认包中的类时,无法从jython中的jar导入打包的类文件

时间:2014-10-08 23:12:01

标签: java jython-2.7

我正在开发一个程序,需要导入一个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命名为net。

我知道这个课程及其周围的所有课程都有帮助吗?

1 个答案:

答案 0 :(得分:0)

问题是 Jython 无法正确找到代码。

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