LuaJ 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
LuaJ 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
LuaJ 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 MIT
开发语言 Java Lua
操作系统 跨平台
软件类型 开源软件
开源组织
地区 不详
投 递 者 红薯
适用人群 未知
收录时间 2015-10-04

软件简介

Luaj 是一个 Java 的 Lua 解释器,基于 Lua 5.2.x 版本,目的是:

  • 基于 Java 的实现,可以在 Java 应用中集成 Lua 虚拟机

  • 轻量级、高性能的执行 Lua

  • 多平台支持

  • 完整的库和工具支持

  • 可在 Java ME、SE 和 EE 环境中执行

  • luajava api 支持

  • 混合调试

你可直接在 Java 应用中执行 Lua 脚本:

import org.luaj.vm2.*;
import org.luaj.vm2.lib.jse.*;

Globals globals = JsePlatform.standardGlobals();
LuaValue chunk = globals.load("print 'hello, world'");
chunk.call();
展开阅读全文

评论 (5)

加载中
2015/10/09 08:25
回复
举报
远程脚本执行? #LuaJ#
2015/10/09 13:36
回复
举报
该评论暂时无法显示,详情咨询 QQ 群:912889742
该评论暂时无法显示,详情咨询 QQ 群:912889742
Lua終於可以在JVM上跑了 #LuaJ#
2015/10/09 22:50
回复
举报
更多评论
暂无内容
发表了博客
2019/04/27 12:44

[luaj]在安卓用使用luaj

luaj与安卓 什么是luaj luaj是一个Java的一个lua语言引擎,他可以让你在java上运行Lua代码。 在安卓中使用lua干嘛 lua代码可以用来书写布局,或者一些业务逻辑。 为什么要在安卓中使用代码 lua作为脚本语言可以很容易的进行热更新。也有很强的拓展性。 怎么在安卓用使用luaj 添加依赖implementation group: 'org.luaj', name: 'luaj-jse', version: '3.0.1' 创建类LuaLoader final public class LuaLoader implements ResourceF...

0
0
发表了博客
2018/03/02 14:02

Java调用Lua脚本(热载实现)

前言:   Lua作为解析执行的脚本语言, 往往是易变逻辑编写的首选语言, 尤其是在游戏领域. C/C++和Lua的结合, 往往了标配. 比如Redis, Nginx其对Lua的支持, 也是杠杠的. 当然Lua也可以作为规则引擎中的规则编写语言. 本文对Java调用Lua(Luaj)的实现机制, 做下简单的介绍. Luaj简介:   Luaj是Java调用Lua的一种实现方式, 其是构建一个虚拟机解析执行Lua脚本来实现的, 这和Groovy的方式有所不同.   这是Luaj的官网, http://ww...

0
0
发表于服务端专区
2016/12/08 23:03

Java调用Lua

前言 最近一款游戏开发中,客户端基于lua语言开发,为了方便客户端调用原型数据,所有的原型数据都以lua表格的形式存放;对于服务器端的java语言就需要解析出lua中的数据, 转换为java对象。 桥接的选择 网上大致搜索了一下,用的比较广泛的是下面这两款: 1.luajava 官网:http://luaforge.net/projects/luajava/ 2.luaj 官网:http://www.luaj.org/luaj/3.0/README.html 看luajava的官网上支持的lua写的是lua5,lua现在的最新...

3
18
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
5 评论
91 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部