Khắc phục: Java đã được bắt đầu nhưng mã thoát được trả về = 13 Eclipse

Một số người dùng đang nhận Java đã bắt đầu nhưng đã thoát mã thoát = 13 lỗi Eclipse khi cố chạy Eclipse. Sự cố được báo cáo xảy ra với Windows 7, Windows 8, Windows 10 (32 và 64 bit).

Java đã được bắt đầu nhưng trả về mã thoát = 13

Điều gì gây ra lỗi 'Java đã được khởi động nhưng trả về mã thoát = 12'?

Chúng tôi đã điều tra vấn đề đặc biệt này bằng cách xem xét các báo cáo người dùng khác nhau. Dựa trên những gì chúng tôi thu thập được, có một số tình huống khá phổ biến được biết là kích hoạt thông báo lỗi cụ thể này:

  • Một phiên bản Eclipse hoặc Java không tương thích được cài đặt - Đây là lý do phổ biến nhất khiến thông báo lỗi này xảy ra. Có khả năng là bạn đã cài đặt phiên bản Eclipse hoặc Java 64 bit trong khi máy tính của bạn chỉ hỗ trợ 32 bit (hoặc ngược lại).
  • Eclipse bao gồm các ký tự đặc biệt trong thư mục cài đặt - Một số người dùng đã quản lý để giải quyết thông báo lỗi này sau khi xóa các ký tự đặc biệt (# $% ^) khỏi thư mục cài đặt.
  • Máy tính đang sử dụng phiên bản JVM (Máy ảo Java) không được hỗ trợ - Ngay cả khi bạn đảm bảo rằng bạn đang sử dụng phiên bản Eclipse mới nhất, có thể bạn đang gặp lỗi này vì bạn đang chạy phiên bản JVM không được hỗ trợ.
  • Biến đường dẫn môi trường Java được đặt không chính xác - Một số người dùng đã quản lý để giải quyết vấn đề sau khi phát hiện ra rằng sự cố được gây ra bởi một biến môi trường Java được đặt không chính xác.

Nếu bạn đang vật lộn để giải quyết thông báo lỗi cụ thể này, bài viết này sẽ cung cấp cho bạn danh sách các bước khắc phục sự cố chất lượng. Dưới đây bạn có một tập hợp các phương thức mà những người dùng khác trong tình huống tương tự đã sử dụng để giải quyết vấn đề.

Để có kết quả tốt nhất, hãy làm theo các phương pháp dưới đây để chúng được trình bày cho đến khi bạn gặp phải một bản sửa lỗi có hiệu quả trong việc khắc phục sự cố trong kịch bản cụ thể của bạn

Phương pháp 1: Sử dụng kết hợp chính xác của Eclipse - JDK

Eclipse và JDK (Bộ công cụ phát triển Java) rất kén chọn khi làm việc với nhau. Hãy nhớ rằng chỉ có một số kết hợp hoạt động của bitness OS, JDK và Eclipse. Nếu bạn tình cờ sử dụng một kết hợp không được hỗ trợ, của Hệ điều hành, JDK và Eclipse, bạn sẽ nhận được Java Đã bắt đầu nhưng Mã thoát được trả về = 13 thông báo lỗi Eclipse .

Dưới đây chúng tôi đã soạn ra một danh sách các kết hợp làm việc. Sử dụng chúng để tham khảo để xác minh xem có sự cố xảy ra do sự kết hợp không được hỗ trợ hay không:

  • HĐH 32 bit, JDK 32 bit, Eclipse 32 bit (chỉ 32 bit)
  • HĐH 64 bit, JDK 64 bit, Eclipse 64 bit (chỉ 64 bit)
  • HĐH 64 bit, JDK 32 bit, Eclipse 32 bit

Nếu bạn có một thiết lập khác, hãy gỡ cài đặt thành phần không được hỗ trợ và sau đó cài đặt một thành phần thích hợp cho đến khi bạn có thể mở Eclipse mà không gặp phải thông báo lỗi.

Lưu ý: Trong trường hợp bạn không biết kiến ​​trúc bit của hệ điều hành, hãy nhấn phím Windows + R để mở hộp thoại Run. Sau đó, nhập vào Wikipedia msinfo32 và nhấn Enter để mở màn hình Thông tin hệ thống . Trong màn hình Thông tin hệ thống, đi đến Tóm tắt hệ thống và kiểm tra Loại hệ thống từ khung bên phải. Đó là nơi bạn sẽ tìm thấy kiến ​​trúc hệ điều hành của mình.

Xác minh kiến ​​trúc hệ thống

Nếu phương pháp này không áp dụng được, hãy chuyển xuống phương pháp tiếp theo bên dưới.

Phương pháp 2: Loại bỏ các ký tự đặc biệt khỏi đường dẫn thư mục Eclipse

Bạn cũng có thể gặp phải sự cố vì thư mục cài đặt chứa các ký tự đặc biệt. Một số người dùng trong tình huống tương tự đã cố gắng giải quyết vấn đề sau khi loại bỏ các ký tự đặc biệt (@ # $% ^ & * () +) khỏi tên thư mục.

Theo mặc định, bạn sẽ có thể tìm thấy Eclipse trong C: \ IDE \ eclipse hoặc trong C: \ Users \ * YourUsername * \ eclipse . Tuy nhiên, nếu bạn đã cài đặt ở một vị trí tùy chỉnh, bạn có thể đã thêm nhầm một ký tự đặc biệt đang tạo ra sự cố.

Bạn có thể khắc phục sự cố bằng cách điều hướng đến vị trí cài đặt Eclipse theo cách thủ công và xóa bất kỳ ký tự đặc biệt nào có thể tạo ra thông báo lỗi.

Xóa các ký tự đặc biệt khỏi vị trí của Eclipse

Lưu ý: Một số người dùng đã báo cáo rằng họ bắt đầu gặp một lỗi khác sau khi xóa các ký tự đặc biệt khỏi thư mục cài đặt Eclipse. Điều này rất có thể xảy ra vì có những phụ thuộc khác phụ thuộc vào vị trí cụ thể đó và chúng không còn hoạt động đúng do thay đổi. Trong trường hợp này, bạn có thể giải quyết vấn đề hoàn toàn bằng cách cài đặt lại Eclipse.

Nếu phương thức này không cho phép bạn giải quyết Java được bắt đầu bằng Mã thoát được trả về = 13 lỗi Eclipse, hãy chuyển xuống phương thức tiếp theo bên dưới.

Phương pháp 3: Loại bỏ biến hệ thống PATH bị hỏng

Hóa ra Java 8 và một vài cập nhật Java khác có khả năng làm rối các biến môi trường, kích hoạt Java đã được bắt đầu nhưng Mã thoát được trả về = 13 thông báo lỗi Eclipse .

Nếu bạn chỉ bắt đầu nhận được thông báo lỗi này sau khi cài đặt Java (hoặc bản cập nhật Java), hãy làm theo các bước dưới đây để loại bỏ biến Hệ thống bị hỏng PATH:

  1. Nhấn phím Windows + R để mở hộp thoại Run . Sau đó, gõ vào sysdm.cpl, và nhấn Enter để mở Thuộc tính hệ thống .

    Chạy hộp thoại: sysdm.cpl
  2. Trong cửa sổ Thuộc tính hệ thống, chuyển đến tab Nâng cao và nhấp vào Biến môi trường .

    Chuyển đến tab Nâng cao trong Thuộc tính hệ thống và nhấp vào Biến môi trường
  3. Trong cửa sổ Biến môi trường, đi đến Biến hệ thống, chọn Đường dẫn và nhấp vào Chỉnh sửa .

    Chỉnh sửa biến Đường dẫn
  4. Trong cửa sổ Chỉnh sửa biến môi trường, hãy tìm một biến môi trường có đề cập đến Java. Khi bạn nhìn thấy nó, nhấp vào nó một lần để chọn nó và sau đó nhấp vào Xóa .

    Xóa biến môi trường Java PATH
  5. Khởi động lại máy tính của bạn và xem liệu bạn có thể khởi động Eclipse ở lần khởi động tiếp theo mà không gặp phải thông báo lỗi không.

Nếu bạn vẫn gặp phải thông báo lỗi tương tự, hãy chuyển xuống phương pháp tiếp theo bên dưới.

Phương pháp 4: Cài đặt lại JDK JAVA

Nếu bạn đã đi xa đến mức này mà không có kết quả, có lẽ bạn có thể giải quyết vấn đề bằng cách cài đặt sạch phiên bản JAVA JDK mới nhất. Một số người dùng thấy mình trong tình huống tương tự đã báo cáo rằng Java đã được bắt đầu nhưng Mã thoát được trả lại = 13 Lỗi Eclipse cuối cùng đã được khắc phục sau khi họ gỡ cài đặt JDK hiện tại của họ và họ đã cài đặt phiên bản mới nhất có sẵn.

Dưới đây là hướng dẫn nhanh về cách thực hiện việc này:

  1. Nhấn phím Windows + R để mở hộp thoại Run. Sau đó, gõ vào appwiz.cpl, và nhấn Enter để mở Chương trình và Tính năng .

    Chạy hộp thoại: appwiz.cpl
  2. Bên trong Chương trình và tính năng, cuộn xuống qua danh sách ứng dụng và nhấp chuột phải> Gỡ cài đặt Bộ công cụ phát triển Java cùng với mọi bản cập nhật.

    Gỡ cài đặt Bộ công cụ phát triển Java
  3. Truy cập liên kết này ( tại đây ) và tải xuống phiên bản JDK mới nhất theo phiên bản hệ điều hành và kiến ​​trúc bit của bạn.

    Cài đặt JDK mới nhất
  4. Mở trình cài đặt và hoàn tất cài đặt bằng cách làm theo lời nhắc trên màn hình. Khi quá trình hoàn tất, hãy khởi động lại máy tính của bạn.
  5. Xem nếu thông báo lỗi đã được giải quyết bằng cách mở Eclipse khi khởi động hệ thống tiếp theo.

Bài ViếT Thú Vị