Skip to content
  • Bảng vàng Mankai
  • Tin tức
  • Liên hệ
  • VI
  • JP
Mankai AcademyMankai Academy
  • Giới thiệu
    • Về Mankai
    • Đội ngũ
  • JLPT
  • Kaiwa
  • Sơ cấp
  • Tokutei
  • IT Talk
  • Đào tạo doanh nghiệp
Trang chủ / Kiến thức chuyên môn / JDK Là Gì? Hướng Dẫn Tải Và Cài Đặt Chi Tiết
  • Dành cho người mới bắt đầu
  • Dành cho người đã có nền tảng
  • Dành cho người muốn đi Nhật
  • Nhận kho tài liệu miễn phí
Test tư duy lập trình miễn phí

Đăng ký nhận tin tức từ Rikkei Academy

    31/05/2023

    JDK Là Gì? Hướng Dẫn Tải Và Cài Đặt Chi Tiết

    Phí Thanh 04 phút đọc
    Jdk La Gi Rikkei Academy

    Mục lục

    Toggle
    • JDK là gì? 
    • Đặc điểm của JDK là gì?
    • Mục đích của JDK là gì?
    • Thành phần của JDK là gì?
    • Cách tải JDK là gì?
      • Bước 1: Tải xuống JDK
      • Bước 2: Cài đặt JDK
      • Bước 3: Thiết lập biến môi trường
      • Bước 4: Kiểm tra cài đặt JDK
    • Câu hỏi thường gặp về Java JDK là gì?
    • Kết luận

    Nếu bạn tìm hiểu về Java thì chắc hẳn đã nghe qua các thuật ngữ như JDK, JRE và JVM. Đây là các từ chỉ 3 thành phần cốt lõi của Java Platform (Nền tảng Java). Trong bài viết này, Rikkei Academy sẽ cùng bạn tìm hiểu về JDK là gì?

    JDK là gì? 

    JDK viết tắt cho Java Development Kit – là một bộ công cụ cung cấp môi trường phát triển để viết và chạy các ứng dụng bằng ngôn ngữ Java. Nó bao gồm môi trường thực thi Java (JRE), máy ảo (JVM) và công cụ phát triển, thư viện hỗ trợ, để chạy các chương trình Java.

    Jdk La Gi Rikkei Academy 2
    JDK là bộ công cụ cung cấp môi trường phát triển để viết và chạy các ứng dụng bằng ngôn ngữ Java

    Đặc điểm của JDK là gì?

    • JDK cung cấp một môi trường để phát triển và thực thi mã nguồn Java.
    • JDK bao gồm tất cả các chức năng của JRE và JVM.
    • JDK giúp các nhà phát triển xử lý các ngoại lệ bằng cách sử dụng nhiều phần mở rộng trong một khối catch duy nhất.
    • Nó có nhiều công cụ phát triển khác nhau như trình gỡ lỗi, trình biên dịch, vv.
    • JDK phụ thuộc vào nền tảng. Hơn nữa, người dùng có thể dễ dàng cài đặt JDK trên các hệ điều hành như Unix, Mac, Windows, vv.

    Mục đích của JDK là gì?

    Mục đích chính của Java Development Kit (JDK) là cung cấp các công cụ cần thiết để phát triển, biên dịch, và thực thi các ứng dụng Java. Mã nguồn Java được biên dịch bởi javac (thành phần của JDK) thành mã bytecode, sau đó được thực thi bởi Máy ảo Java (JVM) trong Java Runtime Environment (JRE).

    JDK có thể được triển khai trên các nền tảng Java (Java Platform) khác nhau do Oracle Corporation phát hành:

    • Java SE (Java Platform Standard Edition): xây dựng ứng dụng đơn giản.
    • Java EE (Java Platform Enterprise Edition): phát triển ứng dụng web hoặc doanh nghiệp.
    • Java ME (Java Platform Micro Edition): xây dựng ứng dụng di động nhỏ gọn.

    Việc lựa chọn nền tảng trên để sử dụng phụ thuộc hoàn toàn vào loại dự án được thực hiện.

    Thành phần của JDK là gì?

    Jdk La Gi Rikkei Academy 3
    JVM và JRE là 2 thành phần quan trọng trong JDK

    Từ ảnh minh họa ta đã có thể hiểu phần nào về cấu trúc, thành phần của JDK. Trong đó, JVM và JRE là 2 thành phần quan trọng trong JDK.

    JVM: Java Virtual Machine (JVM) là một công cụ phần mềm chịu trách nhiệm tạo môi trường thời gian chạy cho mã nguồn Java được chạy. Đặc điểm rất mạnh mẽ của Java là “Viết một lần và chạy ở bất kỳ đâu” được thực hiện nhờ vào JVM. JVM được đặt ngay trên hệ điều hành chủ và chuyển đổi mã nguồn Java thành ByteCode (ngôn ngữ máy), và thực thi chương trình.

    JRE: Java Runtime Environment (JRE) là một nền tảng phần mềm, nơi tất cả các mã nguồn Java được thực thi. JRE chịu trách nhiệm tích hợp các plugin phần mềm, các tệp jar và thư viện hỗ trợ cần thiết để mã nguồn chạy được.

    Ngoài thành phần trên, JDK còn có một số công cụ khác với chức năng và nhiệm vụ như:

    Thành phần Mô tả
    java Là một công cụ khởi động đơn giản cho các ứng dụng Java. Nó được sử dụng để chạy các ứng dụng Java và dịch mã bytecode được tạo ra bởi javac.
    javac Là trình biên dịch Java, chuyển đổi mã nguồn Java thành mã bytecode
    javadoc Trình tạo tài liệu javadoc tạo tài liệu cho các chú thích được thêm vào trong mã nguồn.
    apt Là công cụ xử lý chú thích dùng để tạo ra mã Java từ các tệp chú thích.
    jar Trợ giúp quản lý các tệp jar trong thư viện gói.
    extcheck Là công cụ kiểm tra xung đột và phụ thuộc tệp JAR.
    jps Công cụ trạng thái quá trình Máy ảo Java (JVM) hiện đang hoạt động cho chương trình đang chạy.
    appletviewer Được thiết kế để chạy và gỡ lỗi các applet Java mà khôngcần trình duyệt web.
    idlj Trình biên dịch IDL-to-Java tạo các liên kết Java từ tệp IDL Java được cung cấp.
    javap Đóng vai trò là một công cụ phân tích tệp.
    JConsole JConsole đóng vai trò là một đơn vị quản lý và giám sát Java.
    javah Là một trình tạo mã stub và C-Header được sử dụng để viết các phương thức native.
    javaws Đóng vai trò là trình khởi chạy Web Start cho các ứng dụng JNLP.
    jhat Là một công cụ phân tích bộ nhớ.
    jmc JMC viết tắt của Java Mission Control. Nó đóng vai trò là một công cụ quản lý và giám sát Java.

    Cách tải JDK là gì?

    Để cài đặt JDK trên máy tính, bạn có thể làm theo các bước sau:

    Bước 1: Tải xuống JDK

    Truy cập trang web của Oracle để tải xuống JDK bản quyền miễn phí tại đây. Chọn phiên bản JDK phù hợp với hệ điều hành của bạn. Hiện tại Oracle đang cung cấp các phiên bản cho 3 hệ điều hành là Linux, macOS và Windows với phiên bản cho máy 64-bit.

    Sau khi bạn đã lựa chọn được phiên bản phù hợp,nhấn vào nút “Download” để tải xuống.

    Jdk La Gi Rikkei Academy 4
    Truy cập trang web của Oracle để tải xuống JDK bản quyền miễn phí

    Bước 2: Cài đặt JDK

    Sau khi tải JDK, bạn cần tiến hành chạy file cài đặt JDK vừa tải xuống bằng cách chọn Install để bắt đầu quá trình cài đặt. Lưu ý chọn đường dẫn thư mục phù hợp để cài đặt JDK, bạn có thể lựa chọn theo cài đặt mặc định hoặc thay đổi theo nhu cầu của bạn. Sau đó bạn chọn “Next” và chọn “Install” lần nữa để hoàn thành quá trình cài đặt.

    Bước 3: Thiết lập biến môi trường

    Sau khi quá trình cài đặt hoàn tất, bạn cần thiết lập biến môi trường để máy tính có thể tìm thấy JDK và sử dụng các công cụ, lệnh của JDK một cách dễ dàng.

    • Tìm đường dẫn của JDK trên máy tính của bạn. Thông thường, nó sẽ được cài đặt trong thư mục “C:\Program Files\Java”. Sao chép đường dẫn đến thư mục JDK.
    • Mở Control Panel và chọn System and Security.
    • Chọn System và chọn Advanced system settings.
    • Chọn Environment Variables.
    • Tìm biến môi trường “Path” trong phần System Variables và chọn Edit.
    • Thêm đường dẫn đến thư mục JDK vào cuối chuỗi giá trị của biến môi trường Path.
    • Nhấn OK để lưu thay đổi.

    Bước 4: Kiểm tra cài đặt JDK

    Để kiểm tra xem JDK đã được cài đặt và hoạt động đúng hay chưa, bạn có thể mở Command Prompt và nhập lệnh “java -version” và nhấn Enter.

    Nếu JDK đã được cài đặt và hoạt động đúng, thông tin về phiên bản của JDK sẽ được hiển thị trong cửa sổ Command Prompt.

    Câu hỏi thường gặp về Java JDK là gì?

    Khi làm quen với JDK trong Java, mọi người thường có một số thắc mắc chung. Rikkei Academy sẽ cùng bạn giải đáp một số câu hỏi nhé:

    1.Tôi có thể tải phiên bản JDK mới nhất từ đâu?

    Bạn có thể tải JDK mới nhất từ trang web chính thức của Oracle. Điều này đảm bảo rằng bạn sẽ có phiên bản JDK mới nhất và an toàn nhất. Tại phần Cách tải JDK là gì, Rikkei Academy có gắn link tải từ website chính thức của Oracle, bạn hãy truy cập và tải về phiên bản phù hợp với hệ điều hành của mình nhé.

    2. Sự khác nhau giữa JRE và JDK là gì?

    Sự khác biệt chính giữa JDK và JRE là JDK được sử dụng cho phát triển ứng dụng Java, trong khi JRE được sử dụng để chạy các ứng dụng Java. JDK bao gồm các công cụ để phát triển và biên dịch mã Java, trong khi JRE chỉ bao gồm các thành phần cần thiết để chạy các ứng dụng Java.

    Tìm hiểu thêm: JDK, JRE, JVM khác nhau như thế nào?

    3. Nếu chỉ cần chạy ứng dụng Java, tôi có phải tải JDK không?

    Nếu chỉ cần chạy ứng dụng Java bạn chỉ cần tải JRE nhưng nếu bạn thực hiện các vụ gồm chạy và phát triển ứng dụng thì bắt buộc phải tải JDK.

    Kết luận

    Hy vọng qua bài viết này, Rikkei Academy đã giúp bạn hiểu hơn về JDK là gì, từ khái niệm mục đích, thành phần và cách cài đặt đến một số câu hỏi thắc mắc về JDK.

    Nếu bạn đang muốn trở thành lập trình viên Java mà chưa biết bắt đầu từ đâu, tham khảo ngay khóa học lập trình tại Rikkei Academy. Rikkei Academy cung cấp các khóa đào tạo lập trình ngắn hạn, tập trung vào kiến thức, kỹ năng chính cho công việc, giúp bạn tự tin ứng tuyển việc làm lập trình Java chỉ sau 6 tháng! Đăng ký tìm hiểu ngay!

    Nguồn tham khảo:

    https://www.infoworld.com/article/3296360/what-is-the-jdk-introduction-to-the-java-development-kit.html

    https://www.simplilearn.com/tutorials/java-tutorial/jdk-in-java

    https://www.geeksforgeeks.org/jdk-in-java/

    https://www.educba.com/what-is-jdk/

    Bài viết cùng chủ đề

    • 15 Chung Chi Nganh It Ban Nen Co 16/05/202204 phút đọc 15 chứng chỉ bạn nên có trong ngành IT
    • Mang Trong Java Rikkei Academy 3 15/06/202304 phút đọc Nên học Java Hay JavaScript: Lựa Chọn Nào Là Tốt Nhất?
    • Giải đáp thắc mắc lề lập trình cho người mới 07/06/202204 phút đọc Giải đáp những thắc mắc về Lập trình cho người mới
    • Nghề lập trình là gì? làm lập trình viên là làm gì? 31/05/202204 phút đọc NGHỀ “LẬP TRÌNH” LÀ GÌ? LÀM “LẬP TRÌNH VIÊN” LÀ LÀM GÌ?
    • Compareto Trong Java Rikkei Academy 21/07/202304 phút đọc CompareTo trong Java: 5 Phút Tìm Hiểu Chi Tiết
    • Abstract Class Trong Java Rikkei Academy 28/05/202304 phút đọc 5 Phút Tìm Hiểu Về Abstract Class Trong Java

    Khởi động hành trình của bạn

    Hãy bước vào hành trình mới để khám phá tiềm năng và chinh phục những mục tiêu của bạn ngay hôm nay.

    Liên hệ Nhận tư vấn

    HỌC VIỆN ĐÀO TẠO VÀ PHÁT TRIỂN TIẾNG NHẬT THỰC CHIẾN

    HỌC VIỆN ĐÀO TẠO VÀ PHÁT TRIỂN TIẾNG NHẬT THỰC CHIẾN

    THÔNG TIN LIÊN HỆ

    Địa chỉ: Tòa nhà Sông Đà, Đường Phạm Hùng, Mỹ Đình, Nam Từ Liêm, Hà Nội

    Hotline: 0835 662 538

    Email: support@mankai.edu.vn

    LIÊN KẾT NHANH

    Giới thiệu
    JLPT
    Kaiwa
    Sơ cấp
    IT Talk
    Tokutei
    Đào tạo Doanh ngiệp
    Bảng vàng Mankai
    Tin tức
    Liên hệ

    THEO DÕI CHÚNG TÔI TẠI

    Copyright 2024 © Mankai Academy All rights reserved.
    • Về chúng tôi
    • Khác
    • Bảng vàng Mankai
    • Tin tức
    • Liên hệ
    • Giới thiệu
      • Về Mankai
      • Đội ngũ
    • JLPT
    • Kaiwa
    • Sơ cấp
    • Tokutei
    • IT Talk
    • Đào tạo doanh nghiệp