## java2python
Simple but effective tool to translate Java source code into Python.
The java2python package can translate any syntactically valid Java source code
file. The generated Python code is not guaranteed to run, nor is guaranteed to
be syntactically valid Python. However, java2python works well many cases, and
in some of those, it creates perfectly usable and workable Python code.
For more information, read the [introduction][]. To install, refer to the
[installation][] page.
There are [lots of docs][], [plenty of tests][], and [many options][] for
controlling code generation.
If you're looking for old releases, check the [downloads][] link above.
Here's a very simple example:
```bash
$ cat HelloWorld.java
```
```java
// This is the HelloWorld class with a single method.
class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, world.");
}
}
```
Next we run our program:
```bash
$ j2py HelloWorld.java
```
```python
#!/usr/bin/env python
""" generated source for module HelloWorld """
# This is the HelloWorld class with a single method.
class HelloWorld(object):
""" generated source for class HelloWorld """
@classmethod
def main(cls, args):
""" generated source for method main """
print "Hello, world."
if __name__ == '__main__':
import sys
HelloWorld.main(sys.argv)
```
[downloads]: https://github.com/natural/java2python/downloads
[installation]: https://github.com/natural/java2python/tree/master/doc/install.md
[introduction]: https://github.com/natural/java2python/tree/master/doc/intro.md
[lots of docs]: https://github.com/natural/java2python/tree/master/doc/
[many options]: https://github.com/natural/java2python/tree/master/doc/customization.md
[plenty of tests]: https://github.com/natural/java2python/tree/master/doc/tests.md
没有合适的资源?快使用搜索试试~ 我知道了~
java2python, 将Java源代码转换为 python的简单但有效的库.zip
共158个文件
java:102个
py:37个
md:8个
需积分: 49 17 下载量 168 浏览量
2019-09-18
12:15:07
上传
评论
收藏 208KB ZIP 举报
温馨提示
java2python, 将Java源代码转换为 python的简单但有效的库 java2python简单而有效的工具将Java源代码转换为 python 。java2python包可以翻译任何语法有效的Java源代码文件。 生成的python 代码不能保证运行,也不保证是语法有效的python 。 但是,ja
资源推荐
资源详情
资源评论
收起资源包目录
java2python, 将Java源代码转换为 python的简单但有效的库.zip (158个子文件)
Java.g 35KB
JavaDoc.g 2KB
.gitignore 25B
j2py 9KB
Expr1.java 2KB
Keywords0.java 1KB
Ctor3.java 942B
GenericPairs0.java 877B
Synchronized2.java 776B
Assign0.java 745B
Ctor0.java 744B
Format1.java 716B
Array2.java 662B
BasicTypes2.java 599B
Comments1.java 597B
Cast0.java 587B
Anno3.java 569B
Literals0.java 561B
Synchronized0.java 540B
BasicTypes0.java 533B
Ctor2.java 512B
Expr0.java 501B
Self0.java 477B
Class10.java 477B
Class04.java 473B
Anno2.java 468B
Class02.java 466B
BasicTypes3.java 465B
If0.java 452B
Interface0.java 450B
Class07.java 445B
Switch5.java 445B
JavaDoc0.java 443B
Ctor1.java 402B
Interface2.java 401B
Anno1.java 393B
Exception0.java 370B
Property0.java 365B
BasicTypes1.java 334B
Super0.java 327B
Assert0.java 324B
Comments0.java 323B
Property1.java 320B
Synchronized1.java 319B
Continue1.java 311B
Comments2.java 310B
Comments3.java 307B
Enum0.java 302B
Continue2.java 298B
Continue0.java 294B
Class08.java 293B
Class06.java 292B
Try0.java 287B
Array3.java 278B
Switch3.java 267B
VariadicMethod0.java 266B
If4.java 266B
Class03.java 262B
Switch0.java 259B
Class09.java 251B
Expr2.java 248B
Interface1.java 244B
If1.java 236B
Class13.java 224B
If7.java 224B
Throw0.java 220B
Array1.java 217B
Length0.java 216B
Class11.java 206B
If6.java 204B
ForLoop1.java 199B
ForLoop2.java 196B
Format0.java 195B
Enum1.java 190B
Assign1.java 188B
Ternary0.java 186B
Break0.java 186B
Class12.java 186B
ForLoop0.java 181B
Comments4.java 176B
String0.java 174B
Break1.java 174B
UsePackage0.java 174B
ForEach0.java 171B
Switch2.java 168B
Class05.java 164B
If3.java 160B
If8.java 157B
Math0.java 154B
Switch4.java 149B
DoWhile0.java 144B
DoWhile1.java 143B
Switch1.java 142B
If5.java 141B
While2.java 138B
While1.java 137B
Anno0.java 136B
While0.java 134B
Class00.java 126B
If2.java 119B
共 158 条
- 1
- 2
资源评论
weixin_38744270
- 粉丝: 327
- 资源: 2万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于SpringBoot+Vue3快速开发平台、自研工作流引擎源码设计.zip
- docker安装部署全流程
- 基于树莓派的人脸识别系统python源码+项目部署说明+超详细代码注释.zip
- Python和R爬取分析赶集网北京二手房数据.zip
- Python和R爬取分析赶集网北京二手房数据.zip
- Java知识体系最强总结(2021版).txt
- Python知识点Python知识点Python知识点Python知识点Python知识点PythonPython知识点.txt
- Java开发基于seetaface6的人脸识别(活体检测)的封装源码.zip
- JSP在线失物招领管理平台源码.zip
- JSP在线旅游美食展现管理系统源码.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功