将Java包无缝导入到CPython中

import-java的Python项目详细描述


导入Java

Build StatusCode CoveragePyPI VersionPython CompatibilityLicense

将java包无缝导入cpython。

快速启动

我们将用java创建一个临时文件,然后用python阅读它以说明用法:

>>>importjava>>>withjava:...fromjava.langimportString...fromjava.nio.fileimportFiles...>>>temp_path=Files.createTempFile('sample','.tmp')>>>sample_text=String('Greetings from Java')>>>Files.write(temp_path,sample_text.getBytes())<java.nio.file.Pathat0x...jclass=java/nio/file/Pathjself=...>>>>withopen(temp_path.toString())asf:...print(repr(f.read()))...'Greetings from Java'

您还可以使用_作为java.lang

的短别名。
>>>withjava:...from_importSystem...>>>System.getProperties().get('java.specification.version')'1.8'

尚不支持通配符导入(例如from java.util import *)。

依赖关系

不是PyJNIus就是JavaBridge。Pyjnius是首选,如JavaBridge cannot disambiguate overloaded methods with the same number of parameters

安装

$ pip install import-java

许可证

麻省理工学院。

另请参见

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java spring 3.2.0 classnotfoundexception   java如何读取文本文件中的字符串并提取单个字符?"0"   使用外部jar文件编译和运行java   Java:包含流的字符串中的数字之和   涉及位的Java Basic编程   java我无法在listview中居中显示文本   java如何将消息从活动发送到intentService?   java通过API调用从Instagram注销   Java泛型类型继承   无Java应用程序上下文的javascript AJAX调用   java如何打印数组索引号?   eclipsejava:删除(组件);不会立即移除按钮   java扫描动态加载类中的组件   tomcat如何将java web应用程序从eclipse传输到服务器   java我可以访问Sphere类的Geometry而不进行扩展吗?   java ArrayList编译器错误   从数据库到hashmap的java值给出了键和值的重复序列   Java BuffereImage:一个映像还是多个映像?   java我需要测试接口的每个实现来测试接口吗?