Después de consultar especialistas en la materia, programadores de deferentes ramas y maestros hemos dado con la solución al dilema y la compartimos en esta publicación.
Solución:
No piense si esta es la forma correcta… (quizás la instalación correcta de Java sea una solución permanente)… pero esto es un truco… 🙂
Elimine el archivo “java.exe” de “c:windows” y “c:windowssystem32”. Eso debería arreglarlo.
este debería ser un archivo interno de JRE y, en general, no debería tratarlo cuando esté ejecutando/compilando Java.
Aquí puede encontrar una explicación de para qué está destinado exactamente este archivo. En pocas palabras, su instalación de Java está corrupta de alguna manera, por lo que, como primer recurso para resolver este problema, le sugiero que vuelva a instalar jre.
Debe asegurarse de instalar el jre adecuado para su arquitectura.
Espero que esto ayude
En caso de que llegue aquí y se desplace hasta aquí, las versiones más nuevas de Oracle de Java x86 y probablemente también x64 están horriblemente rotas. Es posible que después de eliminar todas las versiones de Java, e incluso eliminar manualmente todas las versiones que encuentre en c:/archivos de programa/ y c:/archivos de programa (x86)/, aún no pueda ejecutar correctamente una nueva instalación de Java. .
Estoy aquí para decirle por qué y cómo solucionarlo.
Vaya a C:Program FilesCommon Files y ELIMINE el directorio de Oracle. Tiene una versión de Java debajo dentro de un cruce (enlace simbólico) que está aislado de todas sus otras instalaciones. Bastardos.
Ahora, también vaya a Propiedades del sistema -> Avanzado -> Variables de entorno y edite la RUTA en Variables del sistema. Busque el lugar donde se hace referencia a la carpeta de Oracle y elimínelo. Cierre todas las ventanas, reinicie para estar más seguro si lo desea.
Instale JRE o JDK. Abra un símbolo del sistema y escriba ‘java’ y, si aparece, está listo. De lo contrario, regrese a la variable PATH y agregue “C:Program Files (x86)Javajdk1.8.0_221bin” o lo que sea adecuado para su máquina.
Odio a Oráculo.