我正在尝试使用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,但是我找不到类似的问题,出现了相同错误。