gpt4 book ai didi

java - LuaJ (Java) 编译成jar

转载 作者:太空宇宙 更新时间:2023-11-04 08:17:40 25 4
gpt4 key购买 nike

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

现在,当我将项目编译为可运行的 jar 文件时,它根本不会加载。当您双击它时,它只会加载并停止。

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

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主文件:

delay = 100000
while delay > 1 do
print( 'hello, world' )
delay = delay - 1
end

最佳答案

我猜它找不到你的lua脚本。你的 lua 脚本相对于你的 Jar 在哪里?也许您应该从命令行运行该 jar。另外,添加一些诊断打印或其他东西,以便您更好地了解正在发生的事情。

关于java - LuaJ (Java) 编译成jar,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10143544/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com