在Jython中使用java.lang.Class调用方法

时间:2010-08-19 08:36:47

标签: java class jython

我正在尝试使用Jython中的SimpleLog,但我找不到任何使用其构造函数的方法,因为其中一个参数始终是java.lang.Class。

logger = SimpleLogger(名称)< - 不起作用 logger = SimpleLogger(self)< - 不起作用 logger = SimpleLogger(SimpleLogger.class)< - 不起作用

现在的问题在于SimpleLog,但我敢打赌其他许多图书馆都采用这种方法。

感谢。

1 个答案:

答案 0 :(得分:1)

只需传递类型本身,它就会映射到Java中的类:

logger = SimpleLogger (SimpleLogger)

from com.foo import DaClass
logger = SimpleLogger (DaClass)