为什么jpype不起作用?

时间:2015-05-11 13:49:31

标签: java python jvm jpype

我的PC(Windows)上安装了python 2.7,我需要jpype在.jar库中使用一些Java类方法。

所以我安装了JPype-0.5.4.2.win32-py2.7.exe我在项目SourceForge上找到的。{/ p>

安装后,我尝试了这段代码:

from jpype import *

print("Debug 1")
startJVM("C:/Program Files/Java/jre6/bin/client/jvm.dll", "-ea")
print("Debug 2")
java.lang.System.out.println("JPYPE WORKS !")
print("Debug 3")
shutdownJVM()
print("Debug 4")

但是当我运行它时,它只输出我的Debug x行......

当我尝试在 PyScripter 上运行它时,我仍然有相同的输出,但它会显示弹出的2条错误消息:

Error in getting the namespace of globals

Remote Server is not connected. Please reinitialize or disconnect the remote interpreter.

这就是全部。我不明白为什么它不起作用。即使没有java.lang.System.out.println行,我也会有相同的错误弹出窗口。

对于 jvm.dll 文件的权利可能存在问题,因为它是我的专业PC,但我不能说。

0 个答案:

没有答案