Java là một trong những công cụ phát triển tốt nhất để tạo game, ứng dụng và chương trình phía máy chủ. Game/ứng dụng viết bằng Java cần môi trường Java Virtual Machine (JVM) để chạy.
Game/ứng dụng Java có thể bị sập bất ngờ hoặc không mở được, hiển thị lỗi "Could Not Create the Java Virtual Machine. Error: A fatal exception has occurred. Program will exit".

Dưới đây là các phương pháp khắc phục lỗi Java Virtual Machine Launcher "Could Not Create the Java Virtual Machine" trên Windows 10/11.
Cách KHẮC PHỤC: Could Not Create the Java Virtual Machine trên Windows 10/11
* Gợi ý: Trước khi làm các phương pháp dưới, hãy thử các bước sau xem sự cố có còn không:
-
- Cài đặt tất cả Cập nhật Windows.
- Nhấn CTRL + SHIFT + ESC mở Task Manager, tab Processes kết thúc tất cả instance của Java Virtual Machine (chuột phải > End Task)
- 1. Cài đặt phiên bản JAVA đúng cho ứng dụng Java IDE.
- 2. Tăng bộ nhớ cấp phát cho ứng dụng JAVA.
- 3. Chạy JAVA với quyền Admin.
- 4. Gỡ 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 ứng dụng Java IDE để lập trình.
Nếu gặp lỗi trên ứng dụng Java IDE, bạn phải đảm bảo phiên bản Java cài đặt tương thích với phiên bản JRE hoặc JDK mà IDE Java đang chạy. Tiến hành như sau:
Bước 1. Kiểm tra phiên bản JRE/JDK mà Java IDE đang chạy
Ví dụ: Trong Eclipse IDE, kiểm tra phiên bản JRE/JDK đang chạy:
1. Menu chính, nhấp Trợ giúp (Help) > Giới thiệu Eclipse (About Eclipse).
2. Nhấp Chi tiết cài đặt (Installation Details) chọn tab Cấu hình (Configuration).
3. Trong cửa sổ 'Chi tiết cài đặt Eclipse IDE', xem dòng bắt đầu bằng -vm
4. Giá trị ở dòng dưới sẽ cho biết Eclipse đang chạy JDK hoặc JRE phiên bản nào.
- Ví dụ: Nếu đường dẫn chứa "jre6" → Eclipse chạy JRE phiên bản 6
- Ví dụ: Nếu đường dẫn chứa "jdk1.8.0_05" → Eclipse chạy JDK phiên bản 8
Bước 2. Kiểm tra phiên bản JRE hoặc JDK cài đặt trên Windows
1. Ô tìm kiếm gõ: cmd (hoặc command prompt). Chọn Chạy với tư cách quản trị viên (Run as administrator).

2. Để biết phiên bản JAVA cài đặt, gõ 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ài đặt phiên bản Java đúng.
* Lưu ý: Trong một số trường hợp phiên bản JRE & JDK cài đặt có thể khác nhau. Nếu Java IDE chạy trên JDK, hãy kiểm tra thêm xem JDK cài đặt có khớp với JDK của IDE không. Để biết JDK cài đặt trên Windows, gõ lệnh:
- javac -version
Phương pháp 2. Tăng bộ nhớ cấp phát cho ứng dụng JAVA
Khởi chạy ứng dụng vượt quá kích thước bộ nhớ tối đa của JVM có thể gây lỗi "Could Not Create the Java Virtual Machine". Để khắc phục, hãy tăng bộ nhớ hệ thống cấp phát cho JAVA:
1. Nhấp menu Bắt đầu (Start), gõ trong thanh tìm kiếm (search): xem cài đặt hệ thống nâng cao (view advanced system settings). Nhấp Mở (Open).

2. Trong cửa sổ 'System Properties', chọn tab Nâng cao (Advanced) và nhấp Biến môi trường (Environment Variables).

3. Dưới khung Biến hệ thống (System variables), chọn Mới (New).

4. Đặt Tên biến (Variable name) là _JAVA_OPTIONS và Giá trị biến (Variable value) là -Xmx1024M. Nhấp OK hai lần để lưu và đóng tất cả cửa sổ.
* Thông tin: Điều này điều chỉnh bộ nhớ cấp phát cho Java thành 1GB (1024MB).

5. Khởi động lại máy tính để áp dụng thay đổi.
6. Cuối cùng thử mở game/app trên Java Virtual Machine. Vấn đề nên đã khắc phục.
Phương pháp 3. 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 admin để chạy một số file thực thi. 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.
1. Nhấn menu Bắt đầu (Start) gõ Java ở hộp tìm kiếm.
2. Nhấp Mở vị trí file (Open file location).

3. Trong File Explorer, chuột phải file thực thi Java chọn Thuộc tính (Properties).

4. Cửa sổ 'java Properties', chọn tab Tương thích (Compatibility), dưới khung Cài đặt (Settings), tích ô Chạy chương trình này với tư cách quản trị viên (Run this program as an administrator). Nhấp Áp dụng (Apply) và OK.

5. Cuối cùng, khởi động chương trình không chạy được do lỗi "Could Not Create the Java Virtual Machine" và xem sự cố có còn không.
Phương pháp 4. Gỡ 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, gây sập game/ứng dụng. Hãy làm theo hướng dẫn dưới để xóa tất cả phiên bản JAVA và cài lại.
1. Tải công cụ Java Uninstall tool.
2. Chạy công cụ và chọn xóa tất cả phiên bản Java (remove all Java versions).

3. Sau khi xóa, tiến hành xóa thư mục Java từ các vị trí sau (nếu tồn tại):
- C:\Program Files\
- C:\Program Files (x86)\
4. Khởi động lại máy tính.
5. Sau reboot, truy cập trang tải Java chính thức để tải và cài đặt phiên bản Java mới nhất.

Đó là tất cả! Phương pháp nào đã giúp bạn?
Hãy cho tôi biết nếu hướng dẫn này hữu ích bằng cách để lại bình luận. Vui lòng thích và chia sẻ để giúp người khác.