Solució: el registre fa referència a un entorn d'execució de Java inexistent



Proveu El Nostre Instrument Per Eliminar Problemes

Alguns usuaris informen que han obtingut el ' El registre fa referència a un entorn d'execució de Java inexistent 'Error en intentar obrir determinats executables d'aplicacions. La majoria dels usuaris afectats informen que aquest problema va començar a produir-se bruscament (anteriorment podien executar el mateix executable sense problemes).



El registre fa referència a una instal·lació de Java Runtime Environment inexistent o el temps d’execució està malmès. El sistema no pot trobar la ruta especificada

El registre fa referència a una instal·lació de Java Runtime Environment inexistent o el temps d’execució està malmès.
El sistema no pot trobar la ruta especificada



Què està causant el ' El registre fa referència a un entorn d'execució de Java inexistent 'error

Hem investigat el problema intentant replicar-lo i examinant diversos informes dels usuaris. Aquest missatge d'error en concret indica que teniu restes d'una instal·lació antiga de Java a l'editor del registre.



Segons el que hem trobat, hi ha diversos escenaris comuns que conduiran a l'aparició d'aquest número:

  • El registre conté entrades que no condueixen al camí de Java real - Normalment, això passa si moveu el programari a un directori diferent (manualment) després de la instal·lació inicial. El problema es pot corregir eliminant manualment les entrades del registre que no corresponen manualment.
  • Instal·lació de Java incompleta o malmesa - Diversos usuaris han aconseguit resoldre aquest problema en particular desinstal·lant Java i reinstal·lant el JDK. Les especulacions de l'usuari suggereixen que un fitxer o un error defectuós podria haver causat això.

Si actualment teniu problemes per resoldre aquest problema en concret, aquest article us proporcionarà una col·lecció de passos de resolució de problemes verificats. A continuació teniu diversos mètodes que altres usuaris en una situació similar han utilitzat amb èxit per resoldre el problema.

Per obtenir els millors resultats, seguiu els mètodes següents a continuació fins que trobeu una solució que resolgui el problema en el vostre escenari concret. Anem a començar!



Mètode 1: eliminació d'entrades de registre inexistents per a JavaHome i RuntimeLib

Diversos usuaris que es troben amb el mateix problema han aconseguit solucionar-lo eliminant-los JavaHome i RuntimeLib entrades de registre que no fan referència a cap camí d’existència.

Cada JavaHome variable hauria de fer referència a un camí s semblant a bin client jvm.dll mentre que cadascun RuntimeLib hauria de fer referència a un existe t jvm.dll dossier. Però com que es produeix aquest problema, és possible que trobeu una o diverses variables que no tinguin la ruta o el fitxer corresponents.

Això pot passar si recentment heu eliminat el programari a un altre directori després d'haver-lo instal·lat. Si aconsegueu trobar variables del registre, les necessitareu per eliminar-les manualment.

Aquest procediment requerirà una mica de treball manual i una petita experiència tècnica, però us pot permetre resoldre el problema sense haver de tornar a instal·lar el conjunt. Entorn d'execució de Java . Si esteu preparat per seguir-ho endavant, us hem preparat una guia pas a pas. Això és el que heu de fer:

  1. Premeu Tecla Windows + R. obrir un Correr Caixa de diàleg. A continuació, escriviu ' regedit ”I premeu Entra per obrir l’Editor del Registre. Quan el sistema ho demani UAC (Control de comptes d'usuari), feu clic a la pantalla. Suprimir l

    Diàleg d'execució: regedit

  2. Dins de l’Editor del Registre, utilitzeu el tauler esquerre per anar a la ubicació següent:
    Ordinador  HKEY_LOCAL_MACHINE  SOFTWARE  JavaSoft  Java Runtime Environment
  3. Un cop hi arribeu, seleccioneu la primera versió de Java situada a la carpeta Java Runtime Environment i passeu al tauler dret.
  4. Al tauler dret, feu doble clic a JavaHome i copieu la totalitat Valor dades camí del porta-retalls. Exemple d

    Copiant el camí d'accés JavaHome des de l'Editor del registre

  5. Obriu l'explorador de fitxers i enganxeu la ubicació que hàgiu copiat anteriorment a la barra de navegació. Si la ubicació porta a algun lloc, vol dir que el valor del registre té un camí d'accés corresponent. Si no us porta enlloc, vol dir que el registre fa referència a una instal·lació Java inexistent i que s’hauria de suprimir.

    S'està verificant el valor del registre per al camí d'accés corresponent

    Nota: Si el Dades de valor el camí no us condueix a cap lloc, feu clic amb el botó dret a JavaHome i feu clic a Suprimeix per desfer-se de l'entrada del registre.

    Suprimir l'entrada del registre amb un camí d'instal·lació no corresponent

  6. Un cop JavaHome ha estat descuidat, feu doble clic a RuntimeLib i copieu el fitxer Dades de valor al portapapers.

    Copieu les dades de Value de RuntimeLib al porta-retalls

  7. Igual que abans, obriu una finestra de l’explorador de fitxers i passeu pel camí que heu copiat anteriorment a la barra de navegació. Però aquesta vegada, elimineu l'última part ' jvm.dll ”Abans de prémer Entra .

    S'està verificant si Runtimelib té un camí d'accés corresponent

    Nota: Si trobeu un camí d'accés corresponent, vol dir que el valor del registre RuntimeLib funciona correctament. En cas que rebeu un missatge que indica que el Windows no pot trobar el camí d'accés, el valor del registre fa referència a una instal·lació Java inexistent i cal eliminar-lo. En aquest cas, feu clic amb el botó dret a sobre RuntimeLib i tria Suprimeix per desfer-se del valor.

    Exemple d'un camí de registre inexistent

  8. Un cop tractada la primera versió de Java Runtime Environment, repetiu els passos del 4 al 7 amb totes les versions de Java que us quedin a Java Runtime Environment.

    Repetint el mateix procediment amb la resta de versions de Java

  9. Un cop s'hagin verificat i abordat totes les entrades del registre, tanqueu l'Editor del registre i reinicieu l'equip i comproveu si l'error s'ha resolt en la pròxima posada en marxa.

Si aquest mètode no ha tingut èxit o simplement busca una solució més senzilla, aneu al següent mètode.

Mètode 2: desinstal·lació de Java i instal·lació de Java JDK

Si us trobeu amb aquest problema en intentar llançar Minecraft o una aplicació similar que depengui del JDK, és possible que pugueu resoldre el problema desinstal·lant tot l’entorn Java i reinstal·lant el JDK (Java Development Kit).

Aquí teniu una guia ràpida sobre com fer-ho:

  1. Premeu Tecla Windows + R. obrir un Correr Caixa de diàleg. A continuació, escriviu ' appwiz.cpl ”I premeu Entra obrir-se Programes i característiques .

    Diàleg d'execució: appwiz.cpl

  2. Dins Programes i característiques , feu clic al botó Editor , desplaceu-vos cap avall fins a les entrades publicades per Oracle Corporation .
  3. A continuació, procediu a desinstal·lar totes les instal·lacions (o actualitzacions) de Java fent clic amb el botó dret a cada entrada i fent clic Desinstal·la . A continuació, seguiu les indicacions en pantalla per completar la desinstal·lació amb cada entrada.

    Desinstal·lant totes les instal·lacions de Java

  4. Un cop hàgiu desinstal·lat completament l’entorn Java, reinicieu l’ordinador.
  5. A la propera posada en marxa, visiteu aquest enllaç ( aquí ) i feu clic a descarregar botó.

    Feu clic al botó de descàrrega JDK

  6. A la pantalla següent, desplaceu-vos cap avall fins a Java SE Development Kit i feu clic al commutador associat Accepta l'acord de llicència . A continuació, feu clic a l'enllaç de baixada executable associat amb Windows.

    S'està baixant l'instal·lador de JDK

  7. Obriu l’instal·lador de JDK i seguiu les indicacions de la pantalla per instal·lar l’entorn JDK al vostre PC. Reinicieu l'ordinador si no se us demana automàticament que ho faci quan finalitzi el procés.
  8. A la propera posada en marxa, hauríeu de poder iniciar l’aplicació sense haver de El registre fa referència a un entorn d'execució de Java inexistent 'Error.
4 minuts de lectura