Computer >> Máy Tính >  >> Xử lý sự cố >> bảo trì máy tính

Khắc phục:Không thể tạo máy ảo Java. (Đã giải quyết)

Java là một trong những công cụ phát triển tốt nhất để tạo trò chơi và ứng dụng cũng như các chương trình phía máy chủ. Trò chơi hoặc ứng dụng được viết bằng Java cần môi trường Máy ảo Java để chạy.

Các trò chơi hoặc ứng dụng được phát triển bằng Java có thể bị lỗi đột ngột hoặc không mở được vì nhiều lý do khác nhau, hiển thị lỗi "Không thể tạo máy ảo Java. Lỗi:Đã xảy ra ngoại lệ nghiêm trọng. Chương trình sẽ thoát".

Khắc phục:Không thể tạo máy ảo Java. (Đã giải quyết)

Dưới đây, bạn sẽ tìm thấy một số phương pháp để giải quyết lỗi Trình khởi chạy máy ảo Java "Không thể tạo máy ảo Java", trong Hệ điều hành Windows 10/11.

Cách khắc phục:Không thể tạo Máy ảo Java trong Windows 10 / 11. *

* Đề xuất:Trước khi tiếp tục với các phương pháp sau, hãy thử các cách sau và xem sự cố vẫn tiếp diễn

    1. Cài đặt tất cả các bản cập nhật Windows.
    2. Nhấn CTRL + SHIFT + ESC để mở Trình quản lý tác vụ và tại Quy trình tab đóng tất cả các phiên bản của Máy ảo Java (nhấp chuột phải> Kết thúc tác vụ)
  • 1. Cài đặt phiên bản JAVA đúng cho ứng dụng Java IDE.
  • 2. Tăng bộ nhớ được phân bổ cho các ứng dụng JAVA.
  • 3. Khởi chạy JAVA với quyền Quản trị viên.
  • 4. Xóa hoàn toàn và cài đặt lại JAVA.

Phương pháp 1. Cài đặt phiên bản JAVA đúng cho ứng dụng Java IDE *

* Lưu ý:Phương pháp này chỉ áp dụng cho người dùng sử dụng ứng dụng JAVA IDE để viết mã.

Nếu bạn nhận được lỗi được đề cập trên ứng dụng JAVA IDE, bạn phải đảm bảo rằng phiên bản Java đã cài đặt tương thích với phiên bản Java (JRE hoặc JDK) đang chạy trên ứng dụng JAVA IDE (Java Integrated Development Environment). Vì vậy, hãy tiến hành như sau:

Bước 1. Kiểm tra phiên bản đang chạy JRE / JDK của JAVA IDE.

ví dụ. Trong IDE Eclipse, hãy kiểm tra phiên bản JRE hoặc JDK mà nó đang chạy bằng cách làm theo các bước bên dưới:

1. Từ trình đơn chính, nhấp vào Trợ giúp > Giới thiệu về Eclipse .
2. Nhấp vào Chi tiết cài đặt và chọn Cấu hình tab.
3. Trong cửa sổ 'Chi tiết Cài đặt IDE Eclipse', hãy xem dòng bắt đầu bằng -vm
4.
Giá trị ở dòng bên dưới sẽ cho bạn biết phiên bản JDK hoặc JRE nào mà Eclipse đang chạy .

  • ví dụ:Nếu đường dẫn chứa “jre6”, điều đó có nghĩa là Eclipse đang chạy JRE phiên bản 6
  • ví dụ:Nếu đường dẫn chứa "jdk1.8.0_05 " nghĩa là Eclipse đang chạy phiên bản JDK 8.

Bước 2. Kiểm tra phiên bản JRE hoặc JDK nào được cài đặt trên Windows.

1. Trong hộp Tìm kiếm, nhập: cmd (hoặc dấu nhắc lệnh ). Sau đó, chọn Chạy với tư cách quản trị viên.

Khắc phục:Không thể tạo máy ảo Java. (Đã giải quyết)

2. Để tìm ra phiên bản JAVA đã cài đặt, hãy đưa ra lệnh sau và nhấn Enter :

  • java –version

Khắc phục:Không thể tạo máy ảo Java. (Đã giải quyết)

3. Nếu IDE không hỗ trợ phiên bản Java trên thiết bị của bạn, hãy tiến hành cài đặt đúng phiên bản Java. *

* Lưu ý:Trong một số trường hợp, các phiên bản JRE &JDK đã cài đặt có thể khác nhau. Vì vậy, nếu ứng dụng JAVA IDE của bạn đang chạy trên JDK, hãy tiếp tục và kiểm tra xem JDK đã cài đặt có khớp với JDK đang chạy của ứng dụng JAVA IDE hay không. Để tìm ra phiên bản JDK đã cài đặt trên Windows, hãy đưa ra lệnh sau:

  • javac -version
 

Phương pháp 2. Tăng bộ nhớ được phân bổ cho các ứng dụng JAVA.

Việc khởi chạy ứng dụng vượt quá kích thước bộ nhớ tối đa của máy ảo Java có thể dẫn đến lỗi "Không thể tạo Máy ảo Java". Để khắc phục sự cố này, hãy tiếp tục và tăng bộ nhớ hệ thống được cấp phát mà JAVA có thể sử dụng như sau:

1. Nhấp vào Bắt đầu trình đơn và nhập vào tìm kiếm thanh: xem cài đặt hệ thống nâng cao. Sau đó nhấp vào Mở.

Khắc phục:Không thể tạo máy ảo Java. (Đã giải quyết)

2. Trong cửa sổ 'Thuộc tính Hệ thống', chọn Nâng cao và nhấp vào Biến môi trường .

Khắc phục:Không thể tạo máy ảo Java. (Đã giải quyết)

3. Bên dưới ngăn Biến hệ thống, chọn Mới .

Khắc phục:Không thể tạo máy ảo Java. (Đã giải quyết)

4. Đặt tên biến là _JAVA_OPTIONS và giá trị Biến là -Xmx1024M . Sau đó, nhấp vào OK hai lần để lưu thay đổi và đóng tất cả các cửa sổ đang mở. *

* Thông tin:Thao tác này sẽ điều chỉnh bộ nhớ được cấp phát cho Java thành 1GB (1024MB).

Khắc phục:Không thể tạo máy ảo Java. (Đã giải quyết)

5. Khởi động lại máy của bạn để áp dụng thay đổi.
6. Cuối cùng, hãy thử mở trò chơi hoặc ứng dụng của bạn trên Máy ảo Java. Vấn đề sẽ không còn nữa.

Phương pháp 3. Khởi chạy java.exe với quyền Quản trị viên.

Lỗi Java cũng xuất hiện khi người dùng không có quyền quản trị hoặc quyền khởi chạy các tệp thực thi nhất định. Định cấu hình Java để luôn chạy với tư cách Quản trị viên có thể khắc phục sự cố.

1. Nhấn nút Bắt đầu trình đơn và nhập Java trong hộp tìm kiếm.
2. Nhấp vào Mở vị trí tệp.

Khắc phục:Không thể tạo máy ảo Java. (Đã giải quyết)

3. Trong cửa sổ File Explorer, nhấp chuột phải Java tệp thực thi và chọn Thuộc tính .

Khắc phục:Không thể tạo máy ảo Java. (Đã giải quyết)

4. Tại cửa sổ 'Thuộc tính java ", chọn Khả năng tương thích và bên dưới Cài đặt , chọn hộp Chạy chương trình này với tư cách quản trị viên . Sau đó, nhấp vào Áp dụng OK .

Khắc phục:Không thể tạo máy ảo Java. (Đã giải quyết)

5. Cuối cùng, khởi động chương trình không thể chạy do lỗi "Không thể tạo Máy ảo Java" và xem sự cố vẫn tiếp diễn.

Phương pháp 4. Xóa hoàn toàn và cài đặt lại JAVA.

Trong một số trường hợp, Java có thể bị hỏng hoặc thiếu các thành phần, khiến các trò chơi hoặc ứng dụng bạn đang cố chạy bị đóng. Trong trường hợp này, hãy làm theo hướng dẫn bên dưới để gỡ bỏ tất cả các phiên bản JAVA khỏi máy tính của bạn và cài đặt lại nó.

1. Tải xuống công cụ Gỡ cài đặt Java.
2.
Chạy công cụ và chọn xóa tất cả các phiên bản Java .

Khắc phục:Không thể tạo máy ảo Java. (Đã giải quyết)

3. Sau khi xóa, hãy tiếp tục và xóa Java (các) thư mục từ các vị trí sau trên đĩa (nếu tồn tại):

  • C:\ Program Files \
  • C:\ Program Files (x86) \

4. Khởi động lại máy tính của bạn.

5. Sau khi khởi động lại, hãy truy cập trang tải xuống chính thức của Java để tải xuống và cài đặt phiên bản mới nhất của Java.

Khắc phục:Không thể tạo máy ảo Java. (Đã giải quyết)

Đó là nó! Phương pháp nào phù hợp với bạn?
Hãy cho tôi biết nếu hướng dẫn này có giúp ích cho bạn hay không bằng cách để lại nhận xét của bạn về trải nghiệm của bạn. Hãy thích và chia sẻ hướng dẫn này để giúp đỡ những người khác.