ผู้ใช้หลายคนประสบปัญหาที่ไม่สามารถเปิดแอปพลิเคชั่นบางตัวซึ่งก่อนหน้านี้ทำงานได้ดีอย่างสมบูรณ์ พวกเขารายงานว่าเห็นข้อความแสดงข้อผิดพลาดเกี่ยวกับ Java ที่ระบุว่า “รีจิสทรีหมายถึงการติดตั้ง Java Runtime Environment ที่ไม่มีอยู่จริง หรือรันไทม์เสียหาย”
โดยทั่วไป การเห็นข้อผิดพลาดนี้อาจหมายถึงมีรายการที่เกี่ยวข้องกับการติดตั้ง Java หรือ. ก่อนหน้านี้ ตำแหน่ง Java มีการเปลี่ยนแปลงด้วยตนเองหลังจากการติดตั้งซึ่งนำไปสู่รายการที่ไม่ถูกต้องใน ทะเบียน. หากคุณเป็นหนึ่งในผู้ใช้ที่พยายามแก้ไขปัญหานี้บนพีซีของคุณ แสดงว่าคุณมาถูกที่แล้ว ในบทความนี้ เราได้พูดถึงวิธีแก้ปัญหาบางอย่างที่ช่วยให้ผู้ใช้รายอื่นเอาชนะข้อผิดพลาด Java นี้ได้
แก้ไข 1 – ลบรายการรีจิสทรีเส้นทางที่ไม่มีอยู่จริง
ผู้ใช้ส่วนใหญ่รายงานว่าการลบรายการใน Registry for JavaHome และ RuntimeLib หากพวกเขานำไปยังตำแหน่งที่ไม่มีอยู่จริงได้ช่วยแก้ไขปัญหานี้ รายการเหล่านี้จำเป็นต้องลบออกจาก Registry ด้วยตนเองหลังจากตรวจสอบการมีอยู่ของเส้นทางใน File Explorer
1. เปิด วิ่ง โต้ตอบโดยใช้ Windows และ R คีย์ผสมบนแป้นพิมพ์ของคุณ
2. เข้า regedit และคลิกที่ ตกลง เพื่อเปิด ตัวแก้ไขรีจิสทรี

3. หากคุณได้รับแจ้งจาก การควบคุมบัญชีผู้ใช้ จากนั้นคลิกที่ ใช่.
บันทึก: ก่อนทำการแก้ไขใด ๆ กับ Registry ให้สร้างสำเนาสำรองของ Registry โดยใช้ ไฟล์ -> ส่งออก ตัวเลือก. ในขณะที่บันทึกไฟล์นี้ ตรวจสอบให้แน่ใจว่าได้เลือก พิสัย เช่น ทั้งหมด. คุณสามารถนำเข้าข้อมูลสำรองนี้ได้ในภายหลัง ในกรณีที่คุณประสบปัญหาหลังจากการเปลี่ยนแปลงเพื่อเปลี่ยน Registry กลับเป็นสถานะก่อนหน้า

4. คัดลอกและวาง ตำแหน่งด้านล่างในแถบที่อยู่ของ Registry Editor
HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment
5. ใน Java Runtime Environment คุณจะเห็นโฟลเดอร์ต่างๆ ที่มีหมายเลขเวอร์ชัน Java

6. ที่นี่คลิกที่โฟลเดอร์แรกของ รุ่นจาวา
7. ทางด้านขวา เปิด JavaHome สตริงโดย ดับเบิ้ลคลิกเกี่ยวกับมัน

8. เลือกเส้นทางใน ข้อมูลค่า ฟิลด์และคัดลอกโดยใช้ Ctrl + C.

9. กด Windows + E เพื่อเปิด ไฟล์เอ็กซ์พลอเรอร์ ไปที่แถบนำทางแล้วกด Ctrl + V เพื่อวางเส้นทางที่คัดลอกด้านบนแล้วกด เข้า.
10. หากพาธของคุณเปิดตำแหน่งโฟลเดอร์ขึ้นมา แสดงว่ามีเส้นทางสำหรับตัวแปรนี้อยู่ มิฉะนั้นจะเห็นได้ชัดว่าไม่มีเส้นทางอยู่และสามารถลบได้

11. หากคุณไม่ได้ถูกพาไปยังตำแหน่งใด ๆ ใน File Explorer คลิกขวา บน JavaHome เข้าและเลือก ลบ เพื่อลบรายการนี้

12. ในโฟลเดอร์เวอร์ชัน Java เดียวกันในบานหน้าต่างด้านขวา ดับเบิลคลิก เพื่อเปิด RuntimeLib สตริง

13. สำเนา เส้นทางที่สมบูรณ์ใน ข้อมูลค่า ฟิลด์โดยใช้คีย์ผสม Ctrl และ C.

14. เช่นเดียวกับใน ขั้นตอนที่ 9, เปิด ไฟล์สำรวจ และวางเส้นทางที่คัดลอกนี้ ก่อนตี เข้า ให้แน่ใจว่าได้ลบ jvm.dll ที่ส่วนท้ายของเส้นทาง

15. หากคุณพบข้อผิดพลาดที่ระบุว่าไม่มีเส้นทาง ให้ลบรายการนี้ คลิกขวา บน RuntimeLib เข้าและคลิกที่ ลบ.

16. หลังจากที่คุณเสร็จสิ้นการตรวจสอบด้วยตนเองสำหรับโฟลเดอร์แรกภายใต้ Java Runtime Environment, ดำเนินการ ขั้นตอนที่ 7 – 15 สำหรับโฟลเดอร์เวอร์ชัน Java ที่เหลือทั้งหมด

17. รีบูต พีซีของคุณหลังจากที่คุณตรวจสอบและแก้ไขรายการที่เกี่ยวข้องใน Registry ด้วยตนเองแล้ว
ตรวจสอบว่าปัญหาได้รับการแก้ไขแล้วหลังจากบู๊ตระบบหรือไม่
แก้ไข 2 – ถอนการติดตั้งและติดตั้ง Java. ใหม่
1. เพียงแค่ใช้ Windows และ R คีย์ผสมเพื่อเปิด วิ่ง.
2. ใน วิ่ง โต้ตอบ, enter appwiz.cpl และคลิกที่ ตกลง ที่จะเปิด โปรแกรมและคุณสมบัติ

3. ที่นี่ สั่งซื้อแอปพลิเคชันในรายการตามผู้จัดพิมพ์โดยคลิกที่ สำนักพิมพ์ คอลัมน์.
4. ค้นหาแอปพลิเคชันกับผู้จัดพิมพ์เป็น ออราเคิล คอร์ปอเรชั่น.

5. คลิกขวา ในแต่ละรายการที่ระบุใน ขั้นตอนที่ 4 แล้วเลือก ถอนการติดตั้ง

6. ทำตามคำแนะนำและสิ้นสุดกระบวนการถอนการติดตั้ง ดำเนินการนี้สำหรับรายการทั้งหมดที่เกี่ยวข้องกับผู้จัดพิมพ์ ออราเคิล คอร์ปอเรชั่น.
7. รีบูต ระบบของคุณ
8. ตอนนี้เปิดเบราว์เซอร์ของคุณและไปที่สิ่งนี้ ลิงค์ เพื่อดาวน์โหลด Java JDK ไปที่ ดาวน์โหลดจาวา

9. เลือก Windows แท็บ คลิกที่ ลิงค์ เกี่ยวข้องกับประเภทของไฟล์ที่คุณต้องการดาวน์โหลด

10. เมื่อดาวน์โหลดเสร็จแล้ว ดับเบิลคลิกและเปิดตัวติดตั้งและทำการติดตั้งบนพีซีของคุณโดยทำตามคำแนะนำบนหน้าจอ
11. หลังจากการติดตั้ง รีบูต คอมพิวเตอร์ของคุณ. ตรวจสอบว่าข้อผิดพลาดได้รับการแก้ไขเมื่อคุณพยายามเปิดแอปพลิเคชันที่ส่งข้อผิดพลาดนี้หรือไม่
แค่นั้นแหละ!
คุณต้องสามารถเอาชนะข้อผิดพลาด Java Runtime Environment ได้ในขณะที่เปิดโปรแกรมปฏิบัติการของแอปพลิเคชันที่เกี่ยวข้อง แสดงความคิดเห็นและแจ้งให้เราทราบถึงวิธีแก้ไขที่เหมาะกับคุณในกรณีนี้