1.初始运行环境python 2.7 32位,jdk 1.8 32位,pycharm 32位
python使用jpype获取jvm位置信息,无法获取。之后使用jvm的绝对路径调用jvm,发现调用jvm后内存泄露,遂更换版本
2.python 2.7 64位,jdk 1.8 64位,pycharm 64位
使用jpype获取jpype获取jvm位置成功,调用java代码成功
总结:python jpype只能调用jdk 64位,否则调用32位版本将会产生内存泄露
1.初始运行环境python 2.7 32位,jdk 1.8 32位,pycharm 32位
python使用jpype获取jvm位置信息,无法获取。之后使用jvm的绝对路径调用jvm,发现调用jvm后内存泄露,遂更换版本
2.python 2.7 64位,jdk 1.8 64位,pycharm 64位
使用jpype获取jpype获取jvm位置成功,调用java代码成功
总结:python jpype只能调用jdk 64位,否则调用32位版本将会产生内存泄露