【文件属性】:
文件名称:积分java源码-pyjvm:在Python中无缝使用Java
文件大小:153KB
文件格式:ZIP
更新时间:2021-06-06 20:11:33
系统开源
积分java源码PyJVM
-
Python
的
Java
绑定
PyJVM
使用
JNI
提供从
Python
访问所有
Java
的权限。
最重要的是,它使用
Java
反射来自动发现
Java
类、它们的方法和它们的字段。
这些类被包装在
Python
对象中,并且在
Python
中使用它们变得无缝。
PyJVM
尝试使集成尽可能无缝,例如使实现java.util.Iterable
Java
对象也可在
Python
java.util.Iterable迭代。
安装
您必须安装
JDK
和
JRE
以及
Cython
包。
JDK
和
JRE
应该以操作系统相关的方式自动找到,但它们的位置也可以在安装和运行时使用JDK_HOME和JAVA_HOME环境变量指定。
一旦满足这些要求,就可以使用pip安装包。
安装后,只需要
JRE。
安装后不需要
Cython
和
JDK。
入门
首先,只需import
jvm
。
之后,您只需要开始从J模块导入要使用的类。
J模块是“主”模块,在其下可以使用整个
Java
命名空间。
例如:
from
J.java.lang
import
【文件预览】:
pyjvm-master
----setup.py(6KB)
----.gitignore(761B)
----LICENSE.md(34KB)
----MANIFEST.in(46B)
----jvm()
--------_util.py(8KB)
--------__init__.py(1KB)
--------_jvm.py(17KB)
--------internal()
----setup.cfg(39B)
----README.md(36KB)