运行结果与书中不一样就意味着和书里的代码、环境不一样。你的异常日志可能不全,但从这个异常日志看,143行的table应该是null,你没有对表格做初始化操作。第一张图里使用的皮肤已经在JDK9之后被删除,建议不启用皮肤。