![apache-tomcat-8.0.22; Ocorreu um erro ao inicializar a VM java.lang.NoClassDefFoundError: java/lang/Object](https://rvso.com/image/1451239/apache-tomcat-8.0.22%3B%20Ocorreu%20um%20erro%20ao%20inicializar%20a%20VM%20java.lang.NoClassDefFoundError%3A%20java%2Flang%2FObject.png)
Reinstalei o JRE com a versão mais recente JRE1.8.0_45 .
Sempre que tento executar o Tomcat :startup.bat ocorre esse erro.
A instalação do JRE foi feita com o instalador online da Oracle e ficou perfeita.
JAVA_HOME também está configurado corretamente.
Por favor, sugira qual poderia ser o problema.
Responder1
Certifique-se de que a variável PATH esteja definida corretamente. Além disso, você precisa ter as configurações do caminho de classe precisas para carregar os jars necessários.
NoClassDefFoundError
geralmente se refere à classe não encontrada quando o comando java é emitido. No seu caso, pode ser que o Tomcat não consiga executar o comando dentro do arquivo bat devido a valores ausentes emcaminho de classe
Responder2
A dica dada acima por Dan funcionou. Quando defini o caminho do JRE para o do JDK (C:\Program Files\Java\jdk1.8.0\jre) o Tomcat começou a funcionar.