Error de JDK Se produjo un error durante la inicialización de la máquina virtual, java / lang / NoClassDefFoundError: java / lang / Object
Jdk Error Error Occurred During Initialization Vm
El java JDK 1.8 local original ya está instalado y configurado las variables de entorno, y luego, un día, open sts encontró el tiempo para abrirse y fue java -version View
Jdk javac para ver si hay un problema
Encontrar jdk no es un problema, los bloggers a través de Baidu ven que hay dos soluciones.
1. confusión de versiones
Implementación de java -fullversion
Solución
- C: Windows System32 bajo el cambio de nombre java * .exe
- C: ProgramData Oracle Java en javapath el java * .exe cambia el nombre
2. Falta de tools.jar y rt.jar
-
Caso 1: jdk1.6 / lib / tools.pack y jdk1.6 / jre / lib / rt.pack, necesitan ser Descomprimir un archivo jar
El funcionamiento específico es el siguiente:
unpack200 tools.pack tools.jar
desempaquetar 200 rt.pack rt.jar -
Caso 2: Si tools.pack o rt.pack no, entonces vaya a reinstalar jdk get go online para descargar el paquete jar se copian en el directorio