文件名称:JNLua:基于JVM的基于JNI的Lua脚本语言集成的分支
文件大小:188KB
文件格式:ZIP
更新时间:2024-06-02 22:42:52
Java
JNLua(Terasology版) JNLua(Java本机Lua)是本机Lua虚拟机与Java之间的桥梁,利用JNI在C Lua代码和JVM代码之间进行通信。 特征 从: 全面的Lua支持和完全的Java类型安全性。 JNLua提供了Lua C API的全部功能,包括Lua辅助库的大部分。 支持所有Lua标准库,包括协程功能。 同时,JNLua通过在其本机库中执行严格的检查来维护Java VM的类型安全性。 双向整合。 使用JNLua,您可以从Lua访问Java和从Java访问Lua。 在Lua中,JNLua通过直观的语法和在Lua中实现Java接口的能力提供了完整的Java对象访问。 通过Java,JNLua提供了完整的Lua访问权限,包括在Java中实现Lua功能的能力。 集成在两个方向上都是透明的,并且在每一端均符合各自平台的通用原则。 双重引导。 JNLua可以从Jav
【文件预览】:
JNLua-master
----.gitignore(290B)
----build-natives-eris.sh(2KB)
----build.gradle(831B)
----src()
--------main()
--------test()
----native()
--------Makefile.linux(1KB)
--------jnlua.c(70KB)
--------javavm.c(7KB)
--------Makefile.mac(1KB)
--------old()
--------javavm.h(358B)
----gradlew(5KB)
----LICENSE.txt(1KB)
----README.md(5KB)
----gradlew.bat(2KB)
----gradle()
--------wrapper()
--------common.gradle(5KB)
----publishNatives.gradle(1KB)
----build-natives-eris_mac.sh(1KB)
----CHANGELOG.txt(5KB)