编译Py4J:找不到符号GatewayServer

时间:2018-12-22 11:50:23

标签: java python compilation py4j

我正在尝试使用Py4J通过Python调用Java函数。但是首先我需要编译Java代码。我正在使用Py4J Documentation

Java代码:

javac -cp py4j0.10.8.1.jar AdditionApplication.java

我正在使用Windows 10和Java版本“ 1.8.0_171”。 Jar是使用pip install py4j下载的。当我尝试使用以下任一方法编译代码时:

javac -cp C:\Path\to\py4j0.10.8.1.jar AdditionApplication.java

(罐子在同一目录中。)

或:

dditionApplication.java:10: error: cannot find symbol
GatewayServer server = new GatewayServer(app);
^
symbol:   class GatewayServer
location: class AdditionApplication

我收到以下错误:

*Hi* ~how are you~ _where are you?_

当我尝试编译一个简单的HelloWorld.java时,没有收到任何错误。我猜问题出在(调用)Jar,但是我找不到类似的问题,出现了相同错误

0 个答案:

没有答案