gpt4 book ai didi

java - Jruby 堆栈跟踪

转载 作者:行者123 更新时间:2023-11-29 06:18:01 25 4
gpt4 key购买 nike

所以这可能是一个愚蠢的问题,但我不知道该问什么,因为“jruby print stack trace”在谷歌上搜索并没有得到太多有值(value)的东西,但是,

在编写访问抛出异常的 Java 类的 Jruby 代码时,如何打印堆栈跟踪?也就是说,现在我从其他人那里获取代码,看起来像

拯救 JavaSql::SQLException
提出“SQLException”
结束

哪个有效,但我想看看发生了哪个特定的 SQLException,就像在 Java 中一样(即 PrintStackTrace(Exception e))?如何做到这一点?

最佳答案

我从来没有在 Ruby 中使用过 Java 异常,但是据我所知,Java 异常会作为 Ruby 异常呈现给您,这意味着您可以通过将 :message 消息发送到异常对象:

begin
# stuff
rescue JavaSql::SQLException => e
puts "#{e.class}: #{e.message}"
end

你是这个意思吗?我不太确定在这种特定情况下您需要堆栈跟踪来做什么,所以我可能误解了。

关于java - Jruby 堆栈跟踪,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4271363/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com