我有一个ruby脚本会引发java.lang.threaddeath
错误。这不会停止我的脚本,但是会通过正确捕获此错误来返回我想要阻止的弹出消息。
错误源自以下声明:
system("C:\\cpdf.exe -list-bookmarks -utf8 \"#{filePath}\" > \"#{bookmarkPath}\"")
我试图按如下方式捕获异常,但它似乎不起作用:
begin
system("C:\\cpdf.exe -list-bookmarks -utf8 \"#{filePath}\" > \"#{bookmarkPath}\"")
rescue Exception => exceptionType
end
有人对此类问题有更多经验,或者有任何想法如何正确捕获它? 提前谢谢!