捕获Ruby java.lang.threaddeath

时间:2016-10-27 08:40:10

标签: java ruby

我有一个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

有人对此类问题有更多经验,或者有任何想法如何正确捕获它? 提前谢谢!

0 个答案:

没有答案