gpt4 book ai didi

java - 我该如何修复 'No exception of type SomeException can be thrown; an exception type must be a subclass of Throwable'

转载 作者:行者123 更新时间:2023-11-30 06:16:27 28 4
gpt4 key购买 nike

我有 java webstart 应用程序,想使用应用程序 API 进行测试。所以我从网络服务器获得了所需的(正如我所假设的)库并将其安装到 Maven 存储库。一切都很好,除了收到的自定义异常

No exception of type SomeException can be thrown; an exception type must be a subclass of Throwable

正如我从类似主题中了解到的那样 - 缺少一些 jar 库,有什么方法可以知道是哪一个?或者也许还有其他方法可以解决这个问题? (当然我可以安装所有用于应用程序的 jar,但是有 90 多个 jar)。

最佳答案

如果你想定义一个自定义异常,它必须是 Throwable 的子类;但实际上你永远不会直接继承它。子类:

  • Exception 如果您想创建一个checked 异常类;
  • RuntimeException 如果您想创建一个未检查异常类。

您可能还想子类化另一个已经由 JDK 定义的异常,它定义了大量的异常,这些异常可能符合您想要用异常“说”的内容。

关于java - 我该如何修复 'No exception of type SomeException can be thrown; an exception type must be a subclass of Throwable',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27277008/

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