java中的main函数抛出的异常由JVM(java虚拟机)处理。 在java程序中如果异常都向外抛,直到try{}catch处捕获;如果到了主方法(main方法)仍没有捕获, 异常就由java虚拟机(java运行环境)处理