TOMCAT启动报错----Error: opening registry key ‘Software\JavaSoft\Java Runtime Environment‘

运行tomcat报错:

Error: opening registry key 'Software\JavaSoft\Java Runtime Environment'
Error: could not find java.dll
Error: Could not find Java SE Runtime Environment.

===============================

网上方法:

1、[HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\java运行时环境]

上述红色改为Java   Runtime   Environment

2、C盘中Windows\System32和Windows\SysWOW64文件夹下的java.exe, javaw.exe 和 javaws.exe文件删掉。

现场检查时不存在上述方法中的问题。

=============================================

在java安装路径下单独运行javaw.exe问题同样存在!说明是java程序的问题。

TOMCAT启动报错----Error: opening registry key ‘Software\JavaSoft\Java Runtime Environment‘

TOMCAT启动报错----Error: opening registry key ‘Software\JavaSoft\Java Runtime Environment‘

TOMCAT启动报错----Error: opening registry key ‘Software\JavaSoft\Java Runtime Environment‘

通过部署新的jdk解决。

TOMCAT启动报错----Error: opening registry key ‘Software\JavaSoft\Java Runtime Environment‘

TOMCAT启动报错----Error: opening registry key ‘Software\JavaSoft\Java Runtime Environment‘

启动正常:

TOMCAT启动报错----Error: opening registry key ‘Software\JavaSoft\Java Runtime Environment‘