使用python和py4j导入java包com.typesafe.config.impl.SimpleConfig

2024-05-29 10:08:30 发布

您现在位置:Python中文网/ 问答频道 /正文

我可以使用来自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


Tags: importcomconfigutilrandomjvmjavagateway

热门问题