Я использую 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?