我可以使用来自py4j的JavaGateway的jvm从java.*
导入所有内容
例如:
jvm.java.util.ArrayList
jvm.java.lang.System
random = jvm.java.util.Random()
random.nextInt(3)
或以这种形式:
from py4j.java_gateway import java_import
java_import(jvm,'java.util.*')
random = jvm.Random()
random.nextInt(3)
我需要输入:
com.typesafe.config.impl.SimpleConfig
com.typesafe.config.ConfigFactory
com.typesafe.config.Config
但它不起作用,我尝试了以下方法:
jvm.com.typesafe.config.impl.SimpleConfig
jvm.java.com.typesafe.config.impl.SimpleConfig
jvm.java.typesafe.config.impl.SimpleConfig
java_import(jvm,'com.typesafe.config.*')
java_import(jvm,'com.typesafe.config.impl.*')
jvm.SimpleConfig
jvm.impl.SimpleConfig
所有返回:py4j.java_gateway.JavaPackage
不需要py4j.java_gateway.JavaClass
目前没有回答
相关问题 更多 >
编程相关推荐