`
176915785
  • 浏览: 33913 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Java使用lua

阅读更多
  记录下JAVA中使用Lua.首先先从luajava主页下载jar包。不过呢,其中缺失一个putint的方法,需要自己从新编译一个新的dll,不过我一直没有编译成功。如果那个朋友编译成功请教我一下。
  如果想自己编译C的头文件,就需要使用JNI。最好让.java文件和.class在同一个文件夹下。并在编译的头路径下使用javah -jni 报名.LuaStats就可以生成头文件。然后就是编译了。
  然后几点使用。lua返回多返回值的时候,是从右到左的顺序。
分享到:
评论

相关推荐

    Java调用Lua脚本(LuaJava使用、安装及Linux安装编译)

    本文将详细介绍如何在Java环境中使用LuaJava库进行交互,并在Linux系统上进行安装和编译。 首先,让我们理解LuaJava。LuaJava是一个开源项目,它提供了一个Java接口,使得Java程序能够直接调用Lua脚本并执行,同时...

    基于Java的lua

    例如:我使用的是windows操作系统,就将luajava-1.1.dll文件放到window默认的系统目录C://windows/文件夹下 我理解的也不多:就知道,java于lua通信是通过堆栈作为媒介,即一个往栈里放东西,另外一个就可以取

    luajava-x32-x64.zip

    "说明.txt"文件很可能是对如何集成和使用这些库的详细指南,包括如何加载luajava库,如何在Lua中调用Java类,以及如何在Java中执行Lua脚本等步骤。通常,它会提供示例代码帮助开发者快速上手。 总结来说,luajava-...

    luajava实例及jar包,dll动态链接库

    在Java程序中,你可以通过`java.lang.ClassLoader`加载此jar包,然后使用`LuajavaLib`类来创建和控制Lua环境。例如,你可以创建一个新的Lua状态(LuaState),注册Java方法供Lua调用,或者从Lua调用Java方法。 lua...

    lua插件包,帮助你搭建lua-java项目

    Lua是一种轻量级的脚本语言,常用于游戏开发、...总之,lua插件包提供了一种简单的方法将Lua集成到Java项目中,通过lua.dll的正确部署和使用,开发者可以在Java应用中充分利用Lua的灵活性和高效性,提升项目开发效率。

    luajava最新源码+jar包+动态链接库+lua编程环境

    史上最全luajava最新源码+jar包+动态链接库+lua编程环境 史上最全luajava最新源码+jar包+动态链接库+lua编程环境 史上最全luajava最新源码+jar包+动态链接库+lua编程环境

    luajava1.1 64位版本和32位版本

    例如,你可以在Java代码中使用`Luajava.bindClass("java.lang.String")`来绑定Java的String类,然后在Lua脚本中直接创建和操作String对象。同时,luajava还提供了`luajava.newInstance`方法,允许在Lua中实例化Java...

    Javaweb中调用lua的插件

    总结来说,"Javaweb中调用lua的插件"是一个实现Java和Lua互操作的工具,通过luajava库,开发者可以在JavaWeb应用中灵活地使用Lua脚本,同时利用Java的强大功能和稳定性。这对于需要快速迭代和灵活性的项目,尤其是...

    LuaJava5.1

    使用LuaJava,开发者无需了解底层的C/C++接口,而是可以直接在Java环境中加载和运行Lua脚本,极大地简化了跨语言交互的过程。 LuaJava的源代码提供给了开发者深入研究和定制的可能性。通过查看和分析源代码,我们...

    luajava-1.1.0

    这个API定义了一系列的接口和类,使得Java对象可以被Lua脚本引用,同时Lua对象也可以在Java代码中使用。例如,Java开发者可以创建一个Java对象,然后注册到Lua环境中,这样Lua脚本就可以通过全局变量或者函数调用来...

    centos64位编译luajava1.1

    《在CentOS 64位系统中编译与使用LuaJava 1.1》 LuaJava是一个优秀的开源项目,它提供了在Lua脚本语言中调用Java类库的能力,极大地扩展了Lua的功能。在本文中,我们将深入探讨如何在64位的CentOS操作系统上编译和...

    Jill——Java编写的Lua脚本引擎

    Java对象可以通过`JillEngine.registerJavaObject()`注册到Lua环境,然后在Lua脚本中使用。反之,Lua的值也可以通过`JillEngine.getGlobal()`获取到Java世界。 5. **错误处理**:在运行Lua脚本时,可能会遇到语法...

    luajava-1.1-x64-lua51

    在IT领域,尤其是在游戏开发和脚本编程中,Lua和Java两种语言常常被结合使用,以发挥各自的优势。"luajava-1.1-x64-lua51"是一个针对64位系统的版本,它提供了将Lua脚本集成到Java应用中的解决方案。本文将深入探讨...

    Lua-1.0.113 luajava

    3. 数据类型转换:Lua和Java之间的数据类型可以相互转换,如Lua表可以映射为Java集合,Lua字符串可以作为Java字符串使用等。 4. 错误处理:当Lua脚本运行时发生错误,可以捕获并处理Java异常。 LuaJava的使用场景...

    cpp-Lua533和LuaJava移植至Android的示例

    这里我们探讨的是将Lua 5.3.3和LuaJava移植到Android环境中的具体步骤和关键知识点。 首先,Lua 5.3.3是Lua语言的一个版本,它提供了一些新特性,比如改进的数字处理、元表的隐式拷贝以及新的语法结构。在Android中...

    Java下执行Lua脚本工具LuaJava.zip

    LuaJava 是一款专门用于在java下执行lua脚本,该工具的主要目的是允许编写Lua脚本去操作Java组件,不需要任何声明以及任何的预处理。LuaJava 也允许Java去实现一个接口来调用Lua,这样任何的Lua相关接口功能都可以被...

    luajava.zip

    LuaJava是一个强大的工具,它将Lua脚本语言与Java环境紧密地结合起来,使得开发者可以在Java应用程序中无缝地使用Lua脚本进行逻辑处理和扩展功能。在本文中,我们将深入探讨LuaJava的核心特性、安装与配置、使用方法...

    64位的 luajava-1.1-x64-lua51.zip

    1. 安装:首先,需要确保系统中已安装了与之兼容的Java开发工具包(JDK),并且JDK的版本应与Luajava-1.1相匹配,通常推荐使用64位版本的JDK。 2. 配置环境:将luajava-1.1.dll添加到系统路径,以便系统能够找到并...

    luajava从5.1升级到5.3

    《 luajava 从 5.1 升级到 5.3 的全面解析》 在 IT 领域,保持技术的更新是至关重要的,尤其是对于编程语言和其相关库来说。LuaJIT 是一个高效的 Lua 虚拟机,而 LuaJava 是 Lua 与 Java 交互的重要桥梁。这次我们...

    luajava1.1 中的头文件 luajava.h

    从 https://nodeload.github.com/jasonsantos/luajava/zipball/master 下载的 luajava 中是没有 luajava.h 文件的 该文件需要由 JDK 的 javah 生成 在此希望能帮到一些生成luajava.h因难的人 :)

Global site tag (gtag.js) - Google Analytics