我的comp:python 2.7-32bit,eclipse 64-bit和java 8 64-bit 我为python 2.7安装了jpype -32bit。 Jpype正常导入 但我正面临着一个问题,就在我打电话的时候:
jpype.getDefaultJVMPath() it is returning none.
我也无法运行JVM:
jpype.isJVMStarted() is returning 0
这不起作用:
JVM = 'C:\\Program Files\\Java\\jdk1.8.0_91\\jre\\bin\\server\\jvm.dll'
jpype.startJVM(JVM , '-ea')
请有人告诉我问题是什么以及如何解决?是32-64位冲突?
答案 0 :(得分:0)
试试这个:
1.卸载JDK并删除JAVA_Home的所有环境变量
2.安装最新版本的JDK,不要担心环境变量,因为它会自动执行
3.用Python安装Javabridge包。
pip install javabridge
4.Javabridge可能需要numpy
pip install numpy
5.现在尝试在python中导入javabridge。
import javabridge