apache-tomcat-8.0.22; Ocorreu um erro ao inicializar a VM java.lang.NoClassDefFoundError: java/lang/Object

apache-tomcat-8.0.22; Ocorreu um erro ao inicializar a VM java.lang.NoClassDefFoundError: java/lang/Object

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.

informação relacionada