0

我正在使用 JPype 以下是我尝试使用的代码

from jpype import *

startJVM("C:\Program Files\Java\jdk1.6.0_14\jre\bin\client\jvm.dll","-ea")
java.lang.System.out.println("hai")
shutdownJVM() 

它在执行 println 语句时出错

java.lang.System.out.println("hai")
File "<stdin>", line 1
java.lang.System.out.println("hai")
                                   ^
SyntaxError: invalid syntax 
4

2 回答 2

-1

首先,所有依赖项设置是否正确?Java、Python、JPype 等?

您正在尝试执行文档中的第一个示例。

他们在文档中提供的示例是:

from jpype import * 
startJVM("d:/tools/j2sdk/jre/bin/client/jvm.dll", "-ea") 
java.lang.System.out.println("hello world") 
shutdownJVM()

主要区别之一是您将\其用作路径分隔符。根据文档,也许可以尝试/.

于 2010-01-11T06:25:09.483 回答
-2

看起来您可能只是缺少一个分号 ( ;)

于 2010-01-11T06:04:33.910 回答