Tìm kiếm trang web

CỐ ĐỊNH: 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, ứng dụng và chương trình phía máy chủ. Các trò chơi hoặc ứng dụng được viết bằng Java cần có 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ể gặp sự cố bất ngờ 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".

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ĐH Windows 10/11.

Cách CỐ ĐỊNH: 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ố còn tiếp diễn hay không

    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 tab Quy trình đóng tất 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 đúng phiên bản JAVA 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. Gỡ bỏ hoàn toàn và cài đặt lại JAVA.

Phương pháp 1. Cài đặt đúng phiên bản JAVA 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 để mã hóa.

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 (Môi trường phát triển tích hợp Java). Vì vậy, hãy tiến hành như sau:

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

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

1. Từ menu 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 tab Cấu hình.

3. Trong cửa sổ 'Chi tiết cài đặt Eclipse IDE', 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" có nghĩa là Eclipse đang chạy JDK phiên bản 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, gõ: cmd (hoặc dấu nhắc lệnh). Sau đó chọn Chạy với tư cách quản trị viên.

2. Để biết phiên bản JAVA đã cài đặt, hãy dùng lệnh sau và nhấn Enter:

java -version

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, phiên bản JRE & JDK được cài đặt có thể khác nhau. Vì vậy, nếu ứng dụng JAVA IDE của bạn 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 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 ứng dụng JAVA.

Việc khởi chạy một ứ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 phân bổ mà JAVA có thể sử dụng như sau:

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

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

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

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: Điều này sẽ điều chỉnh bộ nhớ được phân bổ cho Java thành 1GB (1024MB).

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.

Cách 3. Khởi chạy java.exe với quyền Admin.

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 một số 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 menu Bắt đầu và nhập Java vào hộp tìm kiếm.

2. Nhấp vào Mở vị trí tệp.

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

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

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ố còn tồn tại hay không.

Phương pháp 4. Gỡ bỏ 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 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 để xóa 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.

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.

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

  • C:\Tệp chương trình\
  • C:\Tệp chương trình (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 Java mới nhất.

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

Bài viết liên quan