תיקון: הרישום מתייחס לסביבת Java Runtime שאינה קיימת



נסה את הכלי שלנו לביטול בעיות

חלק מהמשתמשים מדווחים על קבלת ' הרישום מתייחס לסביבת Java Runtime שאינה קיימת שגיאה בעת ניסיון לפתוח הפעלות יישומים מסוימות. המשתמשים המושפעים ביותר מדווחים כי בעיה זו החלה להתרחש בפתאומיות (בעבר היו יכולים להריץ את אותו ההפעלה ללא בעיות).



הרישום מתייחס להתקנה שאינה קיימת של Java Runtime Environment או שזמן הריצה פגום. המערכת לא יכולה למצוא את הנתיב שצוין

הרישום מתייחס להתקנה שאינה קיימת של Java Runtime Environment או שזמן הריצה פגום.
המערכת לא יכולה למצוא את הנתיב שצוין



מה גורם ל' הרישום מתייחס לסביבת Java Runtime שאינה קיימת 'שגיאה

חקרנו את הנושא על ידי ניסיון לשכפל את הבעיה ובחינת דוחות משתמשים שונים. הודעת שגיאה מסוימת זו מהווה אינדיקטור לכך שיש לך שרידים ממתקן Java ישן בעורך הרישום שלך.



בהתבסס על מה שמצאנו, ישנם מספר תרחישים נפוצים שיובילו להופעת נושא זה:

  • הרישום מכיל ערכים שאינם מובילים לנתיב Java בפועל - בדרך כלל זה קורה אם אתה מעביר את התוכנה לספרייה אחרת (ידנית) לאחר ההתקנה הראשונית. ניתן לתקן את הבעיה על ידי הסרה ידנית של ערכי הרישום שאינם תואמים ידנית.
  • התקנת Java לא שלמה או פגומה - מספר משתמשים הצליחו לפתור בעיה מסוימת זו על ידי הסרת ההתקנה של Java ואז התקנתו מחדש של ה- JDK. ספקולציות משתמשים מצביעות על כך שקובץ או תקלה פגומים עלולים לגרום לכך.

אם אתה מתקשה לפתור בעיה מסוימת זו, מאמר זה יספק לך אוסף של צעדים מאומתים לפתרון בעיות. להלן יש לך כמה שיטות שמשתמשים אחרים במצב דומה השתמשו בהצלחה בכדי לפתור את הבעיה.

לקבלת התוצאות הטובות ביותר, עקוב אחר השיטות הבאות לפי הסדר עד שתיתקל בתיקון הפותר את הבעיה בתרחיש הספציפי שלך. בואו נתחיל!



שיטה 1: הסרת ערכי רישום לא קיימים עבור JavaHome ו- RuntimeLib

מספר משתמשים הנתקלים באותה בעיה הצליחו לפתור את הבעיה על ידי הסרת אותם JavaHome ו RuntimeLib ערכי רישום שאינם מתייחסים לנתיב קיים.

כֹּל JavaHome משתנה צריך להתייחס לנתיב s דומה ל- bin client jvm.dll ואילו כל אחד RuntimeLib צריך להתייחס לקיים t jvm.dll קוֹבֶץ. אך מכיוון שהבעיה מתרחשת, ייתכן שתמצא אחד או משתנים מרובים שאין להם את הנתיב או הקובץ המתאימים.

זה עלול לקרות אם לאחרונה הסרת את התוכנה לספריה אחרת לאחר שהתקנת אותה. אם אתה מצליח למצוא משתני רישום כלשהם, תצטרך להסיר אותם באופן ידני.

הליך זה ידרוש מעט עבודות ידניות וכמויות מומחיות טכניות, אך יתכן שתאפשר לך לפתור את הבעיה מבלי שתצטרך להתקין מחדש את השלם סביבת הרצה של ג'אבה . אם אתה מוכן לעבור את זה, הכנו צעד אחר צעד מדריך בכל העניין. הנה מה שאתה צריך לעשות:

  1. ללחוץ מקש Windows + R לפתוח א לָרוּץ תיבת דיאלוג. לאחר מכן הקלד ' רגדיט ”ולחץ להיכנס כדי לפתוח את עורך הרישום. כאשר מתבקש על ידי UAC (בקרת חשבון משתמש), נְקִישָׁה כן בהנחיה. מחיקת ערך הרישום עם נתיב התקנה שאינו מתאים

    הפעל את תיבת הדו-שיח: regedit

  2. בתוך עורך הרישום, השתמש בחלונית השמאלית כדי לנווט למיקום הבא:
    מחשב  HKEY_LOCAL_MACHINE  SOFTWARE  JavaSoft  Java Runtime Environment
  3. לאחר הגעתך, בחר בגרסת Java הראשונה שנמצאת בתיקיית Java Runtime Environment ועבר לחלונית הימנית.
  4. בחלונית הימנית לחץ לחיצה כפולה על JavaHome ולהעתיק את כולו ערך נתונים נתיב ללוח שלך. דוגמה לנתיב רישום שלא קיים

    העתקת נתיב JavaHome מעורך הרישום

  5. פתח את סייר הקבצים והדבק את המיקום שהעתקת בעבר בסרגל הניווט. אם המיקום מוביל לאנשהו, המשמעות היא שלערך הרישום יש נתיב מתאים. אם זה לא מוביל אותך לשום מקום, המשמעות היא שהרישום מתייחס להתקנת Java שאינה קיימת ויש למחוק אותה.

    אימות ערך הרישום עבור הנתיב המתאים

    הערה: אם ה נתוני ערך הנתיב לא מוביל אותך לשום מקום, לחץ לחיצה ימנית על JavaHome ולחץ לִמְחוֹק להיפטר מערך הרישום.

    מחיקת ערך הרישום עם נתיב התקנה שאינו מתאים

  6. פַּעַם JavaHome הועבר מטופל, לחץ פעמיים על RuntimeLib ולהעתיק את נתוני ערך נתיב בלוח הגזירה שלך.

    העתק את נתוני הערך של RuntimeLib ללוח

  7. אותו דבר כמו קודם, פתח חלון סייר קבצים ועבר את הנתיב שהעתקת בעבר בסרגל הניווט. אבל הפעם, הסר את החלק האחרון ' jvm.dll ”לפני הלחיצה להיכנס .

    אימות אם ל- Runtimelib יש נתיב מתאים

    הערה: אם אתה מוצא נתיב מתאים, המשמעות היא שערך הרישום RuntimeLib פועל כהלכה. במקרה שתקבל הודעה לפיה Windows אינו מצליח למצוא את הנתיב, ערך הרישום מתייחס להתקנת Java שאינה קיימת ויש להסיר אותה. במקרה זה, לחץ לחיצה ימנית על RuntimeLib ולבחור לִמְחוֹק להיפטר מהערך.

    דוגמה לנתיב רישום שלא קיים

  8. לאחר הטיפול בגירסת Java Runtime Environment הראשונה, חזור על שלבים 4 עד 7 עם כל גרסת Java שנותרה תחת סביבת Java Runtime.

    חזרה על אותה הליך עם גרסאות Java הנותרות

  9. לאחר שכל רשומות הרישום אומתו וטופלו, סגור את עורך הרישום והפעל מחדש את המחשב ובדוק אם השגיאה נפתרה בהפעלה הבאה.

אם שיטה זו לא הצליחה או שאתה פשוט מחפש תיקון פשוט יותר, עבור למטה לשיטה הבאה בהמשך.

שיטה 2: הסרת התקנת Java והתקנת Java JDK

אם אתה נתקל בבעיה זו כשאתה מנסה להפעיל את Minecraft או יישום דומה שמסתמך על ה- JDK, ייתכן שתוכל לפתור את הבעיה על ידי הסרת ההתקנה של כל סביבת Java ולאחר מכן התקנה מחדש של JDK (ערכת הפיתוח של Java).

הנה מדריך מהיר כיצד לעשות זאת:

  1. ללחוץ מקש Windows + R לפתוח א לָרוּץ תיבת דיאלוג. לאחר מכן הקלד ' appwiz.cpl ”ולחץ להיכנס לפתוח תוכניות ותכונות .

    הפעל דיאלוג: appwiz.cpl

  2. בְּתוֹך תוכניות ותכונות , הקלק על ה מוֹצִיא לָאוֹר ולאחר מכן גלול מטה לערכים שפורסמו על ידי תאגיד אורקל .
  3. לאחר מכן, המשך להסיר את ההתקנה של כל התקנת Java (או עדכון) על ידי לחיצה ימנית על כל ערך ולחיצה הסר התקנה . לאחר מכן, עקוב אחר ההנחיות שעל המסך כדי להשלים את ההתקנה עם כל ערך.

    הסרת התקנה של כל התקנת Java

  4. לאחר הסרת ההתקנה של סביבת Java לחלוטין, הפעל מחדש את המחשב.
  5. בהפעלה הבאה כנסו לקישור זה ( כאן ) ולחץ על הורד לַחְצָן.

    לחץ על כפתור ההורדה של JDK

  6. במסך הבא, גלול מטה אל ערכת הפיתוח של Java SE ולחץ על המתג המשויך קבל הסכם רישיון . לאחר מכן לחץ על קישור ההורדה להפעלה המשויך ל- Windows.

    מוריד את מתקין JDK

  7. פתח את מתקין JDK ופעל לפי ההנחיות שעל המסך להתקנת סביבת JDK במחשב האישי שלך. הפעל מחדש את המחשב אם לא תתבקש לעשות זאת אוטומטית לאחר השלמת התהליך.
  8. בעת ההפעלה הבאה, אתה אמור להיות מסוגל להפעיל את היישום מבלי להיתקל ב' הרישום מתייחס לסביבת Java Runtime שאינה קיימת 'שגיאה.
4 דקות קריאה