繁体   English   中英

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

[英]Calling a method with a java.lang.Class in Jython

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

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

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

谢谢。

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

logger = SimpleLogger (SimpleLogger)

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

等等

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM