私は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でエラーをキャッチするにはどうすればよいですか?