Khắc phục: Javac không được nhận dạng trên Windows 10

Không thể nhận ra được Jav Javac là một lệnh nội bộ hoặc bên ngoài . Lỗi là một lỗi thường gặp của những người đang cố gắng biên dịch các chương trình Java trên Windows bằng Command Prompt. Nó cũng có thể gặp phải khi người dùng cố kiểm tra phiên bản hiện tại của trình biên dịch Java chính.

JavaC là gì?

Javac (phát âm là java java-see, ), là trình biên dịch Java chính có trong JDK (Bộ công cụ phát triển Java) do Tập đoàn Oracle phát triển. Trình biên dịch được thiết kế để chấp nhận mã nguồn phù hợp với các đặc tả của Ngôn ngữ Java (JL) và chuyển đổi nó thành mã byte Java theo JVM (Đặc tả máy ảo Java).

Điều gì gây ra lỗi Javac không được nhận dạng

Lỗi Javac không được nhận dạng là một lệnh bên trong hoặc bên ngoài Lỗi gặp phải khi Dấu nhắc lệnh không thể tìm thấy biến Java PATH. Điều này có thể xảy ra vì hai lý do:

  • Bộ công cụ phát triển Java (JDK) bị thiếu trong máy - Điều này thường xảy ra do người dùng giả định nhầm rằng Trình biên dịch Java (javac) được cài đặt cùng với Môi trường chạy thi hành Java .
  • Đường dẫn đến Javac không được đặt hoặc được đặt không chính xác - Để biên dịch từ Command Prompt và để đảm bảo rằng các công cụ máy chủ ứng dụng khác hoạt động đúng, hệ thống cần phải biết vị trí của Javac. Nếu đây là trường hợp, bạn sẽ cần phải thiết lập đường dẫn bằng tay.

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

Để có kết quả tốt nhất, hãy làm theo các bước dưới đây để đảm bảo rằng bạn đã giải quyết được vấn đề cho kịch bản cụ thể của mình. Hãy bắt đầu nào!

Bước 1: Cài đặt Bộ công cụ phát triển Java (JDK)

Một trong những lý do chính khiến lỗi này xảy ra là do người dùng mới bắt đầu tìm hiểu Java đang nhầm lẫn Môi trường chạy thi hành Java (JRE) với Bộ công cụ phát triển Java (JDK) .

JRE là một phần của JDK, nhưng phần lớn thời gian được tải xuống riêng. Rất nhiều chương trình sử dụng Java Runtime bao gồm nó trong các gói cài đặt của chúng.

Vì có rất ít lý do tại sao bạn sẽ cần Bộ công cụ phát triển Java (JDK) nếu bạn không quan tâm đến Phát triển Java, bạn có thể tin rằng Javac đã được JRE cài đặt, nhưng sự thật là bạn sẽ cần cài đặt toàn bộ Bộ công cụ phát triển Java.

Nếu bạn nghĩ rằng kịch bản này có thể áp dụng cho tình huống của bạn, thì đây là hướng dẫn nhanh về cách cài đặt Bộ công cụ phát triển Java (JDK) để giải quyết lỗi javascript không được nhận ra lỗi Lỗi:

  1. Truy cập liên kết này ( tại đây ) và nhấp vào Biểu tượng tải xuống trên Nền tảng Java (JDK) . Điều này sẽ đảm bảo rằng bạn cài đặt phiên bản mới nhất của Bộ công cụ phát triển Java .

    Đang tải xuống JDK mới nhất
  2. Trong màn hình tiếp theo, cuộn xuống Bộ công cụ phát triển Java SE và đảm bảo rằng bạn chọn chuyển đổi được liên kết với thỏa thuận Cấp phép chấp nhận . Sau đó, nhấp vào liên kết tải xuống được liên kết với Windows. Có hai tùy chọn để chọn, nhưng chúng tôi khuyên bạn nên tải xuống tệp .exe vì nó sẽ giúp bạn giải nén nội dung khi quá trình tải xuống hoàn tất.

    Tải xuống Bộ công cụ phát triển Java
  3. Khi quá trình tải xuống hoàn tất, hãy mở tệp thực thi cài đặt JDK và làm theo lời nhắc trên màn hình để hoàn tất cài đặt.

    Cài đặt Bộ công cụ phát triển Java
  4. Trong màn hình tiếp theo, đảm bảo rằng cả Công cụ phát triểnMã nguồn được đặt để cài đặt trên ổ cứng cục bộ của bạn cùng với tất cả các tính năng phụ của chúng. Hơn nữa, nếu có thể, chúng tôi khuyến khích bạn duy trì đường dẫn cài đặt mặc định vì Bước 2 sẽ dễ dàng hơn.

    Cài đặt tất cả các thành phần và tính năng phụ vào ổ cứng cục bộ của bạn

    Lưu ý: Là một đề xuất bổ sung, hãy ghi lại đường dẫn cài đặt trong Cài đặt tới, bởi vì bạn sẽ cần nó trong Bước 2 .

  5. Đợi cho đến khi Bộ công cụ phát triển Java được cài đặt. Khi quá trình hoàn tất, hãy khởi động lại máy tính của bạn theo cách thủ công nếu bạn không tự động được nhắc làm như vậy.

    Cài đặt Bộ công cụ phát triển Java

Bây giờ bạn đã chắc chắn rằng bạn đã cài đặt gói chính xác cài đặt JavaC, chuyển xuống Bước 2 nơi chúng tôi đảm bảo rằng bạn đặt đường dẫn đến JavaC chính xác.

Bước 2: Đặt biến môi trường Java và cập nhật đường dẫn hệ thống

Trước khi chúng tôi bắt đầu với quy trình này, điều quan trọng là phải hiểu rằng các quy trình sau chỉ được áp dụng nếu bạn đã chắc chắn rằng Bộ công cụ phát triển Java được cài đặt chính xác ( Bước 1 ).

Nếu bạn đã cài đặt JDK và vẫn nhận được Jav Javac không được nhận dạng là một lệnh bên trong hoặc bên ngoài, bạn đã vấp phải một trong những vấn đề kỹ thuật phổ biến nhất mà người mới bắt đầu Java gặp phải. Để hoàn thiện Bộ công cụ phát triển Java trên Windows, bạn sẽ cần thực hiện một loạt các bước thủ công. Các bước này phải luôn tuân theo việc cài đặt JDK, ngay cả sau khi bạn cập nhật bộ Phát triển Java.

Dưới đây là hướng dẫn nhanh về cách đặt biến môi trường Java chính xác và cập nhật đường dẫn hệ thống:

  1. Nhấn phím Windows + R để mở hộp thoại Run . Sau đó, gõ vào sysdm.cpl, và nhấn Enter để mở cửa sổ 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 và nhấp vào Biến môi trường
  3. Trong cửa sổ Biến môi trường mới mở, nhấp vào nút Mới bên dưới Biến hệ thống .

    Thêm một biến hệ thống mới
  4. Trong cửa sổ Biến hệ thống mới, đặt tên biến thành JAVA_HOMEgiá trị biến cho đường dẫn đến thư mục JDK của bạn. Để lưu các thay đổi, bấm OK.

    Định cấu hình Tên biến và Giá trị biến

    Lưu ý: Nếu bạn đã nghe lời khuyên của chúng tôi ở Bước 1 và ghi lại đường dẫn cài đặt của JDK, bạn có thể dán trực tiếp vào giá trị Biến .

    Đường dẫn cài đặt của JDK
  5. Bây giờ bạn đã quay lại cửa sổ Biến môi trường, hãy tìm một biến có tên đường dẫn trong Biến hệ thống . Với biến Đường dẫn được chọn, nhấp vào nút Chỉnh sửa .

    Chọn biến Đường dẫn (bên dưới Biến hệ thống) và nhấp vào nút Chỉnh sửa
  6. Trong cửa sổ Chỉnh sửa biến môi trường, nhấp vào nút Mới .

    Bấm vào nút Mới
  7. Đặt tên biến môi trường mới tạo % JAVA_HOME% \ bin và nhấn Enter . Sau đó, nhấp vào Ok để áp dụng các thay đổi.

    Tạo một biến môi trường mới và đặt tên là% JAVA_HOME% \ bin
  8. Với bước cuối cùng này, môi trường Java của bạn sẽ được cấu hình. Bây giờ bạn sẽ có thể biên dịch các ứng dụng từ CMD hoặc kiểm tra Phiên bản Javac của bạn.

    JavaC đã được cấu hình thành công

Bước thưởng: Kiểm tra xem cấu hình có thành công không

Có một bước bổ sung mà bạn có thể thực hiện trong Dấu nhắc lệnh để đảm bảo rằng bạn đã cấu hình thành công đường dẫn biến môi trường Java. Thực hiện theo các bước bên dưới để xem cấu hình của bạn có hoạt động không:

  1. Nhấn phím Windows + R để mở hộp thoại Run. Tiếp theo, gõ vào cm cmd và nhấn Enter để mở cửa sổ Dấu nhắc Lệnh.

    Chạy hộp thoại: cmd
  2. Trong cửa sổ Dấu nhắc Lệnh, nhập echo% JAVA_HOME% và nhấn Enter để xem bạn sẽ nhận được kết quả nào. Nếu bạn thấy một bản in có thư mục tới JDK, thì Bước 2 đã thành công và JAVAC của bạn hoạt động tốt. Trong trường hợp bạn thấy một khoảng trắng thay vì đường dẫn JDK, điều đó có nghĩa là bạn đã thất bại trong việc thiết lập biến môi trường - trong trường hợp này, hãy xem lại Bước 1Bước 2 .

    Xác minh nếu biến môi trường Java được đặt chính xác

Bài ViếT Thú Vị