# 使用 py4j 调用 Java 的 jar 包
# 首先确保你已经安装了 py4j,可以通过 pip 安装:
# pip install py4j
from py4j.java_gateway import JavaGateway, GatewayParameters
# 启动一个 Java 网关,默认会启动一个 Java 进程并加载 Java 类
gateway = JavaGateway(gateway_parameters=GatewayParameters(auto_field=True))
# 假设我们有一个名为 'MyJavaClass' 的 Java 类,并且它在 jar 包中
# 我们需要确保这个 jar 包已经被网关加载
# 加载 jar 包
gateway.launch_gateway(classpath='/path/to/your.jar')
# 获取 Java 类的实例
my_java_class = gateway.jvm.com.example.MyJavaClass()
# 调用 Java 类的方法
result = my_java_class.myMethod("Hello from Python")
# 打印结果
print(result)
# 关闭网关
gateway.shutdown()
gateway.jvm
可以访问 Java 虚拟机中的类。请根据实际情况修改 jar 包路径和类名。
下一篇:java list.remove
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站