Java:IllegalAccessException

Java:IllegalAccessException,java,exception-handling,Java,Exception Handling,编译此文件时出错。然而,当我试图抛出一个NullPointerException时,没有错误。 有人能帮我做这个吗? 谢谢 因为IllegalAccessException是chceked异常,所以您必须声明您的方法可以引发此异常。只需添加到throwOne方法定义“throws IllegalAccessException”因为IllegalAccessException是一个选中的异常,所以您必须将throwOne()添加到throwOne()中,以通知所有调用方法它们需要处理它 stati

编译此文件时出错。然而,当我试图抛出一个NullPointerException时,没有错误。 有人能帮我做这个吗? 谢谢


因为IllegalAccessException是chceked异常,所以您必须声明您的方法可以引发此异常。只需添加到throwOne方法定义“throws IllegalAccessException”

因为IllegalAccessException是一个选中的异常,所以您必须将throwOne()添加到throwOne()中,以通知所有调用方法它们需要处理它

static void throwOne() throws IllegalAccessException {

“有错误”:显示错误!现在,其他人已经给出了正确答案,但请发布完整的问题@Andreas我添加了我在Eclipse中使用该代码时遇到的错误,这样更好吗?@toskv LOL,nope!;-)我也可以将其粘贴到Eclipse中,但我试图教iame遵循堆栈溢出的最小、完整和可验证原则,在这种情况下,缺少完整的部分。@Andreas hehe,有道理。:)NP如果要引发未选中的异常,则需要从RuntimeException继承该异常(正如NullPointerException所做的)。顺便说一句,如果答案令人满意,请将其标记为正确答案。:)
static void throwOne() throws IllegalAccessException {