|
我想在python中调用java程序,电脑环境是 win10(64位)+python3.6.4(64位)+JPype1-0.6.2-cp36-cp36m-win_amd64.whl+jdk1.8(64位)jpype用pip install jpype1直接安装时,报要安装vc 14.0,安装vc14.0后依然报错,后来下载安装包,直接安装。wheel和numpy环境正常安装。
目前问题是运行下面的测试程序,无法调用println,一调用idle就重启,后来以为是jdk版本太高,下载了1.6的jdk,问题依旧,实在没招,求大神指点。
import jpypejvmPath = jpype.getDefaultJVMPath() # 默认的JVM路径print(jvmPath)jpype.startJVM(jvmPath)jpype.java.lang.System.out.println("hello world!")jpype.java.lang.System.out.println("I hate you!")jpype.shutdownJVM()
|
|