文件名称:pyjvm:在Nintendo Switch上运行Java字节码(.class文件)!
文件大小:28KB
文件格式:ZIP
更新时间:2024-02-24 22:59:54
python java homebrew vm jvm
Python中的JVM实现 python-jvm-interpreter是Python中Java虚拟机的实现。 它通过解析和解释Java类文件来工作。 依存关系 为了将Java代码编译为Java Bytecode,您将需要具有javac 。 如果您只想运行已编译的字节码,则只需一个Python解释器。 运行测试 该项目带有许多单元测试。 如果运行shell脚本test.sh ,它将在示例目录中编译Java文件并运行单元测试。 您将能够看到通过了多少测试以及失败了多少。 即使您没有碰到任何关键问题,每次更改后运行单元测试始终是一个好主意。 这样可以确保一切都不会中断,如果中断了,您将立即知道为
【文件预览】:
pyjvm-master
----pyjvm()
--------CodeAttr.py(338B)
--------ClassFile.py(5KB)
--------AttributeInfo.py(281B)
--------__init__.py(0B)
--------Machine.py(20KB)
--------jstdlib()
--------CPInfo.py(2KB)
--------FieldInfo.py(682B)
--------Frame.py(608B)
----run_unittest.py(4KB)
----example()
--------StringTest.java(667B)
--------Rng.java(106B)
--------Hello.java(2KB)
--------TestImport.java(423B)
--------InstanceTest.java(821B)
--------IntegerTest.java(1KB)
--------Array.java(2KB)
----LICENSE(34KB)
----test.sh(69B)
----README.md(976B)
----.gitignore(26B)