簡體   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