运行 Tomcat Web 服务器时出现以下错误消息:
“Java(TM) Platform SE 二进制文件已停止工作一个问题导致程序停止正常工作。Windows 将关闭该程序并通知您是否有可用的解决方案。”
错误的应用程序路径:C:...\jdk1.6.0_38\bin\java.exe
错误模块路径:C:..\jdk1.6.0_38\jre\bin\dt_socket.dll
操作系统:Windows 8(64 位)。
Java:1.6.0_38(64 位)。
雄猫:7.0.25。
这是 Java 1.6 的一个已知错误。
见:http ://bugs.java.com/view_bug.do?bug_id=6810745
即使是最新的 1.6.0.45 也有相同的。
我已经能够用 1.7.0.80 替换 JDK/JRE,其中问题似乎已经解决。由于特定应用程序存在问题,我无法升级到 1.8。
请记住,不再支持 1.6 和 1.7。在撰写本文时,最新的是 1.8。
只需确保下载适当的 32 或 64 版本即可。您可以在此处找到以前的版本:http ://www.oracle.com/technetwork/java/javase/archive-139210.html