我正在使用 luajava。当lua执行错误时,我无法捕获异常,然后jdk崩溃了。那么如何在 lua 中捕获异常?我只是捕获这样的错误(java 代码):
LuaState ls = LuaStateFactory.newLuaState();
ls.openLibs();
String luaPath = "test.lua";
int isCompile = ls.LdoFile(luaPath);
if(isCompile==0){
log.info(luaPath+" compile success!");
}else{
log.info(luaPath+" script does not exist or compile failed!");
}
当 lua 出现内部错误时,我无法捕捉到。那么如何在lua中捕获异常?
当lua执行错误时,JVM显示错误,而不是异常。如何捕捉 Java 中的错误?