python中调用java代码
简介: Python 作为一种灵活的软件开发语言在当今被广泛使用。在软件开发过程中,有时需要在 Python 项目中利用既有的 Java 代码,已达到节省时间和开发成本的目的。因此,找到一个 Python 代码调用 Java 代码的桥梁是非常有意义的。 JPype 就是这样的一个工具,利用它可以使 Python 程序方便的调用 Java 代码,从而扩充 Python 语言的能力,弥补 Python 语言的不足。 本文介绍了如何利用 JPype 整合 Python 程序和 Java 程序的一些基本方法。 概览: JPype 是一个能够让 python 代码方便地调用 Java 代码的工具,从而克服了 python 在某些领域(如服务器端编程)中的不足。 首先安装的jdk和python和第三方包jpype都是32位或者是64位。 前提条件:jdk和python都已经安装完毕 python中操作虚拟机的相关方法: 启动 JVM JPype 提供的 startJVM() 函数的作用是启动 JAVA 虚拟机,所以在后续的任何 JAVA 代码被调用前,必须先调用此方法启动 JAVA 虚拟机。 jpype.startJVM() 的定义 startJVM(jvm, * args) # jpype.startJVM() 的参数 # 参数 1: jvm, 描述你系统中 jvm.dll 文件所在的路径