首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >LuaJ (Java)编译为jar

LuaJ (Java)编译为jar
EN

Stack Overflow用户
提问于 2012-04-13 23:14:52
回答 1查看 697关注 0票数 1

所以我得到了这个java文件,它加载了一个.lua文件。非常基本,如果我尝试在Eclipse中运行它,它就能正常工作。

现在,当我在一个可运行的jar文件中编译项目时,它根本不会加载。当你双击它时,它就会加载并停止。

我尝试了多种jar编译选项,但似乎不起作用。

代码语言:javascript
复制
import org.luaj.vm2.LuaValue;
import org.luaj.vm2.lib.jse.JsePlatform;

public class SampleJseMain {

    public static void main(String[] args) throws Exception {
        String script = "main.lua";

        // create an environment to run in
        LuaValue _G = JsePlatform.standardGlobals();
        _G.get("dofile").call( LuaValue.valueOf(script) );
    }
}

和Lua主文件:

代码语言:javascript
复制
delay = 100000
while delay > 1 do
  print( 'hello, world' )
  delay = delay - 1
end
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-05-05 21:43:17

我猜它找不到你的lua脚本。相对于Jar,您的lua脚本在哪里?也许您应该从命令行运行jar。此外,添加一些诊断印记或其他东西,这样您就可以更好地了解发生了什么。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10143544

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档