import jpype
#引用jvm
jvm_path=r"C:\Program Files\Java\jdk1.8.0_151\jre\bin\server\jvm.dll"
#开启jvm
jpype.startJVM(jvm_path)
#测试
jpype.java.lang.System.out.println("Hello world!")
#关闭虚拟机
jpype.shutdownJVM()
常见问题:
1.命令行中导包提示找不到模块,但 eclipse 中不会报错
原因:Windows 系统环境未知原因导致
解决办法:不影响使用可暂不管
2.命令行中导包没问题,但 eclipse 中启动 JVM 虚拟机时, python 会提示停止运行
原因:Windows 系统环境未知原因导致
解决办法:重装系统…..
3.eclipse 中编写好测试脚本后,可运行,但导包时提示 Unresolved import:
jpype,如下图:
原因:安装 jpype 第三方库后,未更新 eclipse 对应的解释器
解决办法:重新配置下解释器,参考下面窗口的步骤,删除了重新配置。如果还是提示
Unresolved,则关掉脚本重新打开就好了