Eu tive sucesso com esse tipo de problema ao desinstalar, reinstalar o Java. O que você tem a perder eu peço? Java está disponível gratuitamente. (Apenas evite os complementos gratuitos da barra de ferramentas).
Desde a última atualização, a instalação do Java foi corrompida. Qualquer programa que exija Java simplesmente não abre, e na linha de comando, se eu tentar executar um programa usando Java MyJavProg
, recebo a mensagem Error occurred during initialization of VM java/lang/NoClassDefFoundError: java/lang/Object
.
Devo desinstalar tudo relacionado a Java e reinstalar?
O provável problema é que seu caminho está direcionando a versão errada do java.
Tente o seguinte primeiro (estou assumindo uma instalação do Windows):
Navegue até a sua pasta %PROGRAMFILES%\Java
Você pode ver várias instalações de Java - procure a atualização mais recente (supondo que a instalação não tenha erros)
Inicie um prompt de comando na sua pasta %PROGRAMFILES%\Java
e, em seguida, altere para a versão java relevante e tente novamente seus comandos a partir da pasta bin usando o caminho completo para o (s) arquivo (s) java. Se funcionar, então encontramos o culpado.
Agora você precisa editar suas variáveis de ambiente para apontar para o caminho correto.
Vá para suas variáveis ambientais e edite o PATH (CLASSPATH se necessário), alterando
No Windows de 32 bits
"C:\Program Files\Java\jdkINCORRECTJAVAVERSION\bin\" to
" C:\Program Files\Java\CORRECTJAVAVERSION\bin\"
No Windows de 64 bits
"C:\Program Files (x86)\Java\jdkINCORRECTJAVAVERSION\bin\" to
"C:\Program Files (x86)\Java\CORRECTJAVAVERSION\bin\"