python使用jpype調(diào)用jar包
環(huán)境:win7(64位)
問題:調(diào)用過程中總是在jpype.startJVM(jvmPath)時(shí)python.exe崩潰
原因:使用的jdk版本超過了1.6,下載一個(gè)1.5版本的jdk就可以了,且默認(rèn)啟動的jdk地址要是正確的
調(diào)試腳本:
import jpype
jvmPath = jpype.getDefaultJVMPath()
print jvmPath #查詢當(dāng)前默認(rèn)的jvm地址
jpype.startJVM(jvmPath)
jpype.java.lang.System.out.println( “ hello world! ” )
jpype.shutdownJVM()
備注:1.5版本的jdk+jre\\bin\\client\\jvm.dll(需要使用該dll文件)