Cách khắc phục “Không thể tạo máy ảo Java”

Cách khắc phục “Không thể tạo máy ảo Java”

Java vẫn là một ngôn ngữ lập trình phổ biến cho đến ngày nay. Nó có thể đã cũ nhưng nó không mất đi cơ sở người dùng cũng như tính hữu dụng của nó trong những năm qua. Nhiều nhà phát triển tiếp tục sử dụng nó và nó đang được phát triển tích cực. Các thay đổi và cải tiến đối với ngôn ngữ luôn được thực hiện giúp cho việc biên dịch và chạy các ứng dụng dựa trên Java trở nên vô cùng dễ dàng.

Cách khắc phục “Không thể tạo máy ảo Java”

Khắc phục Không thể tạo máy ảo Java

Lỗi “Không thể tạo máy ảo Java” thường xuất hiện khi biên dịch mã trong IDE. Tuy nhiên, lỗi không đủ mô tả để chỉ người dùng đến vấn đề chính xác, nó thường là kết quả của;

  • Phiên bản Java không chính xác đang được sử dụng
  • Phiên bản SDK được cài đặt không chính xác
  • Các biến môi trường được thiết lập không chính xác
  • Lỗi cú pháp khi khai báo phiên bản Java sẽ được sử dụng
  • Thiếu thư viện trong IDE
  • Lỗi trong quản lý bộ nhớ

Giải pháp sẽ khác nhau tùy thuộc vào nguyên nhân cơ bản. Hãy thử những điều sau đây.

1. Kiểm tra phiên bản Java tương thích

Không thể tạo máy ảo Java thường xuất hiện khi mã được biên dịch trong IDE. Điều này xảy ra do IDE không tương thích với phiên bản Java được cài đặt trên hệ thống của bạn. 

Kiểm tra phiên bản Java mà IDE của bạn hỗ trợ. Tiếp theo, hãy kiểm tra phiên bản Java nào được cài đặt và đảm bảo rằng nó phù hợp với phiên bản được hỗ trợ. Nếu không, hãy cài đặt phiên bản chính xác.

Cách khắc phục “Không thể tạo máy ảo Java”

2. Kiểm tra các biến Môi trường

Các tham số Java được đặt trong biến Môi trường trên Windows 10 có thể gây ra lỗi Không thể tạo máy ảo Java. 

  1. Mở File Explorer.
  2. Dán cái này explorer shell:::{BB06C0E4-D293-4f75-8A90-CB05B6477EEE}vào thanh vị trí và nhấn Enter.
  3. Nhấp vào Cài đặt Hệ thống Nâng cao trong bảng điều khiển bên trái.
  4. Chuyển đến tab Nâng cao.
  5. Chọn Biến môi trường và nhấp vào Mới trong Biến hệ thống.
  6. Nhập r _JAVA_OPTIONS vào trường tên.
  7. Trong đường dẫn / giá trị, nhập: -Xmx1024M
  8. Bấm OK.
  9. Khởi động lại ứng dụng.

Ngoài ra, bạn nên đảm bảo rằng đường dẫn chính xác cho Java SDK được cung cấp.

  1. Mở File Explorer và chuyển đến C: \ Program Files \ Java
  2. Mở thư mục cho phiên bản JDK bạn muốn sử dụng.
  3. Sao chép đường dẫn đến thư mục.
  4. Mở các biến Môi trường (xem các bước trước).
  5. Trong Biến hệ thống, chọn JAVA_HOME.
  6. Nhấp vào Chỉnh sửa.
  7. Nhập đường dẫn mà bạn đã sao chép và nhấp vào OK.

Cách khắc phục “Không thể tạo máy ảo Java”

3. Kiểm tra các đối số khởi động

Kiểm tra các đối số khởi động đã được thiết lập. Bạn có thể đã cài đặt đúng phiên bản Java nhưng các đối số khởi động có thể đã đặt phiên bản được sử dụng để biên dịch sang một thứ khác. Nếu bạn đã thực hiện và nâng cấp tại chỗ Java, rất có thể các đối số khởi động vẫn đang tham chiếu đến phiên bản cũ hơn.

4. Kiểm tra cú pháp

Đối với bất kỳ đối số nào bạn đang nhập, hãy đảm bảo rằng cú pháp chính xác. Sai sót nhỏ nhất có thể dẫn đến lỗi Không thể tạo máy ảo Java. Tìm thêm dấu gạch ngang hoặc phiên bản không chính xác đã được khai báo. 

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

Thử cài đặt lại Java. Nó có thể giải quyết các vấn đề mà bạn đang gặp phải khi mở IDE hoặc ứng dụng tương tự.

  1. Mở Bảng điều khiển.
  2. Đi tới Chương trình> Gỡ cài đặt chương trình.
  3. Tìm Java và chọn nó.
  4. Nhấp vào nút Gỡ cài đặt ở trên cùng.
  5. Cho phép Java gỡ cài đặt.
  6. Tải xuống và cài đặt lại Java từ đây .

6. Kiểm tra phân bổ bộ nhớ

Một trong những lý do chính mà lỗi Không thể tạo máy ảo Java xuất hiện là nếu không có đủ bộ nhớ được cấp phát để sử dụng.

  1. Mở File Explorer. 
  2. Đi đến C:\Program Files\Java
  3. Mở thư mục JDK với số phiên bản hiện được cài đặt.
  4. Tìm một tệp có tên jvisualvm.exe và chạy nó.
  5. Ứng dụng sẽ cung cấp GUI để quản lý bộ nhớ.
  6. Tăng dung lượng bộ nhớ và thử lại.

Sự kết luận

Việc thiết lập một môi trường phát triển thường có thể mất rất nhiều thời gian. Có nhiều thành phần phải được thiết lập và các yêu cầu phải được đáp ứng trước khi bạn có thể phát triển hoặc biên dịch mã. Những lỗi này không phải là duy nhất đối với Java vì tất cả các ngôn ngữ đều có bộ yêu cầu riêng phải được đáp ứng để sử dụng chúng. 


Cách sử dụng Open With cho nhiều tệp trên Windows 10

Cách sử dụng Open With cho nhiều tệp trên Windows 10

Menu ngữ cảnh tệp trong Windows 10 có một tùy chọn hữu ích được gọi là Mở bằng. Tùy chọn này cho phép người dùng chọn bất kỳ ứng dụng nào để mở tệp. Nếu như

Cách gỡ cài đặt Minecraft Dungeons trên Windows 10 một cách an toàn

Cách gỡ cài đặt Minecraft Dungeons trên Windows 10 một cách an toàn

Minecraft có nhiều phiên bản trò chơi khác nhau cung cấp các cấu trúc khác nhau để chơi và cốt truyện hơi đa dạng. Một trong những phiên bản như vậy là Minecraft

Cách lấy số dòng trong Notepad trên Windows 10

Cách lấy số dòng trong Notepad trên Windows 10

Trình soạn thảo văn bản là những ứng dụng có thể đơn giản hoặc phức tạp. Trên thực tế, một số trình soạn thảo văn bản thêm nhiều tính năng đến mức họ không còn là trình soạn thảo văn bản và

Phần mềm Office miễn phí tốt nhất (Phiên bản 2021): Các lựa chọn thay thế cho Word, PowerPoint và Excel

Phần mềm Office miễn phí tốt nhất (Phiên bản 2021): Các lựa chọn thay thế cho Word, PowerPoint và Excel

Nếu bạn cần phần mềm văn phòng phù hợp nhưng không muốn trả phí cao cho các sản phẩm có thương hiệu, bạn có thể đang tìm kiếm một giải pháp thay thế miễn phí phù hợp. Trong

Cách tắt tính năng Xóa phần cứng an toàn trên Windows 10

Cách tắt tính năng Xóa phần cứng an toàn trên Windows 10

Cách tắt tính năng Loại bỏ an toàn phần cứng trên Windows 10

Cách tìm ứng dụng sử dụng nhiều RAM nhất trên Windows 10

Cách tìm ứng dụng sử dụng nhiều RAM nhất trên Windows 10

Cách tìm ứng dụng sử dụng nhiều RAM nhất trên Windows 10

Cách khắc phục lỗi Không thể tìm thấy kho mô-đun trong PowerShell trên Windows 10

Cách khắc phục lỗi Không thể tìm thấy kho mô-đun trong PowerShell trên Windows 10

Cách khắc phục lỗi Không thể tìm thấy kho lưu trữ mô-đun trong PowerShell trên Windows 10

Cách bật hỗ trợ Chromecast trong Chromium Edge trên Windows 10

Cách bật hỗ trợ Chromecast trong Chromium Edge trên Windows 10

Cách bật hỗ trợ Chromecast trong Chromium Edge trên Windows 10

Cách thay đổi tên mạng PC Windows 10

Cách thay đổi tên mạng PC Windows 10

Cách thay đổi tên mạng PC Windows 10

Cách chặn nâng cấp Chromium Edge tự động trên Windows 10

Cách chặn nâng cấp Chromium Edge tự động trên Windows 10

Chromium Edge đã hết phiên bản beta và Microsoft đã sẵn sàng giới thiệu nó cho người dùng. Những phiên bản trên Windows 10 1803 trở lên sẽ được cập nhật thông qua Windows update. Nếu như