前天本本提示JDK有update17了,是否需要更新,点了“更新”,今天突然发现tomcat启动不起来了,没有反应,查看jdk报如下错误:
奇怪了。google了一下,说可能是装了多个jdk造成的,可是我明明就只安装了一个啊,左思右想不得其解,突然回忆起前两天升级JDK的事儿来。于是进入控制面板,卸载了更新的update17,运行jdk,OK!再运行tomcat还是没反应,最后又回来检查JDK,才发现卸载upate17的时候把jre文件全部删除了,看来必须重新安装JDK了。最后重新安装JDK,运行JDK,运行tomcat,OK,一切正常!
Error occurred during initialization of VM
java/lang/NoClassDefFoundError: java/lang/Object
奇怪了。google了一下,说可能是装了多个jdk造成的,可是我明明就只安装了一个啊,左思右想不得其解,突然回忆起前两天升级JDK的事儿来。于是进入控制面板,卸载了更新的update17,运行jdk,OK!再运行tomcat还是没反应,最后又回来检查JDK,才发现卸载upate17的时候把jre文件全部删除了,看来必须重新安装JDK了。最后重新安装JDK,运行JDK,运行tomcat,OK,一切正常!