Python与JPype集成

0 投票
2 回答
1618 浏览
提问于 2025-04-15 17:53

我正在使用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 

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()

一个主要的区别是,你使用了\作为路径分隔符。根据文档的说法,试试用/

撰写回答