在py4j中使用整个eclipse项目

2024-09-27 07:29:43 发布

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

我在eclipse项目文件夹中有一堆Java代码,我希望能够在py4j的python开发中使用这些代码

有没有什么规范的方法可以将Java项目连接到python3.0(anaconda)?到目前为止,我的理解是我必须为项目中的每个类创建一个入口点,然后创建一个

 GatewayServer gatewayServer = new GatewayServer(new DateRangeEntryPoint());
 gatewayServer.start();
 System.out.println("Gateway Server Started");

在Java项目的主要部分的某个地方。在


Tags: 项目方法代码规范文件夹newanacondajava
1条回答
网友
1楼 · 发布于 2024-09-27 07:29:43

在Java项目中只需要一个GatewayServer。入口点是可选的,只有当您想在Java端管理状态时才需要入口点,例如,在多个Python解释器之间共享一个实例。您总是可以在Python端调用构造函数。在

例如,在Python中,可以在不使用入口点的情况下执行此操作:

from py4j.java_gateway import JavaGateway
gateway = JavaGateway()
date_range = gateway.jvm.your.package.DateRange()
date_range.someMethod()

相关问题 更多 >

    热门问题