【问题标题】:Visual Studio - not break on Java Exceptions in J#Visual Studio - 不中断 J# 中的 Java 异常
【发布时间】:2012-06-08 20:44:20
【问题描述】:

我正在使用 J# 开发一个项目,该项目从文本文件中解析大量数据。 Java 没有检查字符串是否为整数的好方法,所以我在 try-catch 块中使用 parseInt。

我还有其他用于文件 IO 操作等的 try-catch 块。有时我会在我希望 Visual Studio 中断的其他地方遇到 CLR 异常,即使错误已得到处理。为此,我进入“例外”菜单并选中“抛出”。但是,Java 异常显然属于 CLR,但并未在该菜单中专门列出 (ASAICT)。因此,如果我检查 Thrown for CLR,每次整数不解析时都会出错。这意味着我可能必须点击 continue 20-30 次才能通过解析到我想要查看的错误。

有什么方法可以在中断 CLR 异常的同时禁用中断 Java 异常?

【问题讨论】:

    标签: java visual-studio-2005 j#


    【解决方案1】:

    我没有使用 Visual Studio,可能有一些方法可以做到这一点(-我知道您可以将断点设置为仅在 Eclipse 中特定类型的异常上发生)。

    但是您可以完全避免检查异常,方法是使用正则表达式检查它是否为 int,然后仅使用 Integer.valueOf() 将其解析为整数。

    【讨论】:

    • 您可以将断点设置为仅在特定类型的异常上发生,但 Java 异常未在 VS IDE 中列出。我不确定它是否支持正则表达式。我不想使用它们,但也许我应该尝试一下。
    猜你喜欢
    • 2011-08-01
    • 1970-01-01
    • 1970-01-01
    • 2010-09-12
    • 2013-05-31
    • 2018-01-12
    • 2017-01-27
    • 1970-01-01
    相关资源
    最近更新 更多