Không thể tạo máy ảo Java [Đã sửa]

  • Nhiều người dùng mô tả gặp phải lỗi giống nhau Không thể tạo ra lỗi máy ảo Java khi khởi chạy ứng dụng.
  • Trước khi cài đặt lại Java, bạn có thể thử thiết lập một biến hệ thống mới cho Java để xem nó có tạo ra sự khác biệt nào không. 
  • Ngay cả khi sự cố này được báo cáo là xảy ra với Minecraft, mọi thứ vẫn không khác gì khi cố gắng sử dụng các ứng dụng khác được xây dựng xung quanh Java.
  • Để biết thêm các bản sửa lỗi nhanh như chi tiết ở đây, hãy truy cập Trung tâm khắc phục sự cố kỹ thuật của chúng tôi.
Sửa máy ảo Java

Lỗi ngoại lệ nghiêm trọng của máy ảo Java bật lên đối với một số người dùng khi họ cố gắng khởi chạy phần mềm được xây dựng trên Java. Người dùng Minecraft không lạ gì vấn đề này.

Thông báo lỗi đầy đủ cho biết: Không thể tạo Máy ảo Java. Lỗi: Đã xảy ra một ngoại lệ nghiêm trọng.

Do đó, chương trình Java không chạy. Đây là một số bản sửa lỗi tiềm năng cho lỗi nghiêm trọng Máy ảo Java.

Cách sửa lỗi máy ảo Java?

1. Thiết lập một biến hệ thống mới cho Java

  1. Mở Run với phím tắt bàn phím Windows + R .
  2. Nhập sysdm.cpl vào Run và nhấp OK để mở cửa sổ trong hình ngay bên dưới.
  3. Chọn tab Nâng cao trên cửa sổ đó.
  4. Nhấp vào nút Biến môi trường để mở cửa sổ bên dưới.
  5. Nhấp vào nút Mới trong hộp Biến hệ thống .
  6. Nhập _JAVA_OPTIONS vào hộp văn bản Tên biến .
  7. Sau đó, nhập –Xmx512M vào hộp văn bản Giá trị biến , điều này sẽ tăng phân bổ RAM lên 512 megabyte.
  8. Nhấp vào nút OK để đóng cửa sổ.
  9. Sau đó nhấn nút OK trên cửa sổ Môi trường.

Lỗi Máy ảo Java thường phát sinh khi Java cần kích thước bộ nhớ heap tối đa toàn cầu lớn hơn.

Người dùng đã khắc phục sự cố bằng cách mở rộng RAM tối đa được phân bổ cho Java. Người dùng có thể làm điều đó bằng cách thiết lập một Biến hệ thống Java mới như được mô tả ở trên.

2. Chọn tùy chọn Run as Administrator cho Java

  1. Mở Cortana với phím Windows + phím tắt Q .
  2. Nhập Java vào hộp tìm kiếm.
  3. Sau đó nhấp chuột phải vào Java và chọn Mở vị trí tệp để mở thư mục của Java trong File Explorer.
  4. Bây giờ người dùng có thể nhấp chuột phải vào java.exe và chọn Thuộc tính .
  5. Chọn tab Tương thích .
  6. Chọn tùy chọn Chạy chương trình này với tư cách quản trị viên .
  7. Chọn tùy chọn Áp dụng .
  8. Bấm OK để đóng cửa sổ.

Lỗi máy ảo Java cũng có thể do không đủ quyền quản trị. Do đó, một số người dùng có thể cần phải chỉ định quyền quản trị cho Java.

Người dùng có thể gán quyền quản trị cho Java trong Windows 10 như mô tả ở trên.

3. Cài đặt lại Java

  1. Cài đặt lại Java cũng có thể khắc phục lỗi máy ảo Java cho một số người dùng. Đầu tiên, gỡ cài đặt phiên bản Java hiện đã cài đặt bằng cách nhập appwiz.cpl vào Run và nhấp vào OK .
  2. Nhập Java vào hộp tìm kiếm.
  3. Chọn Java và nhấp vào Gỡ cài đặt .
  4. Nhấp vào trên bất kỳ cửa sổ xác nhận nào mở ra.
  5. Sau đó, khởi động lại Windows.
  6. Sau đó, mở trang tải xuống Java trong trình duyệt.
  7. Người dùng cần Java 32 bit cho các chương trình 32 bit và Java 64 bit cho phần mềm 64 bit. Nếu nghi ngờ, cách tốt nhất của bạn là tải xuống và cài đặt cả hai phiên bản Java bằng cách nhấp vào Windows OfflineWindows Offline 64-bit .
  8. Sau đó, hãy mở trình hướng dẫn thiết lập Java.
  9. Nhấp vào nút Cài đặt trên trình hướng dẫn cài đặt.

Vì vậy, đó là cách người dùng có thể sửa lỗi máy ảo Java nghiêm trọng và quay trở lại chạy phần mềm Java cần thiết.

Bất kỳ giải pháp nào đã đề cập trước đây đều có thể được áp dụng thành công trong các trường hợp sau:

  • Lỗi trình khởi chạy máy ảo Java - Sự cố này phát sinh ngay cả khi không có gì thay đổi trên máy tính của bạn và rất có thể nó liên quan đến cài đặt Java.
  • Không thể tạo máy ảo Java, một ngoại lệ nghiêm trọng đã xảy ra - Sự cố này dường như cũng xuất hiện ngẫu nhiên. Đảm bảo rằng bạn không sử dụng máy ảo 32 bit và Eclipse 64 bit.
  • Minecraft không thể tạo máy ảo Java - Lỗi này xuất hiện khi cố gắng khởi chạy Minecraft. Lý do chính là nó cần quyền truy cập quản trị để hoạt động bình thường.

Câu hỏi thường gặp: Tìm hiểu thêm về máy ảo Java

  • JVM trong những từ đơn giản là gì?

Nói một cách dễ hiểu, JVM là một máy ảo cho phép máy tính chạy các chương trình Java.

  • Làm cách nào để bạn sửa lỗi JVM không thể khởi động?

Để khắc phục lỗi máy ảo Java khó chịu, bạn có thể thử khởi động ở chế độ 64 bit hoặc sử dụng các bước được mô tả trong hướng dẫn chi tiết này.

  • Lỗi máy ảo trong Java là gì?

Gặp lỗi máy ảo là dấu hiệu của việc không đủ quyền quản trị hoặc Java cần kích thước bộ nhớ heap tối đa toàn cầu lớn hơn.

Lưu ý của người biên tập : Bài đăng này ban đầu được xuất bản vào tháng 2 năm 2019 và đã được sửa đổi và cập nhật vào tháng 6 năm 2020 để có độ mới, độ chính xác và tính toàn diện.