Cài đặt môi trường Java cho Visual Studio Code

Bài hướng dẫn này giúp bạn hiểu cách đơn giản để Lập trình Java trên Visual Studio Code bằng cách cài đặt, tạo và chạy thử chương trình Hello World.

Cài đặt môi trường Java cho Visual Studio Code

Hướng dẫn Lập trình Java trên Visual Studio Code

Bài này cũng giới thiệu thêm một số tài liệu về tính năng nâng cao của Visual Studio Code để bạn tìm hiểu thêm.* Nếu bạn gặp bất kỳ vấn đề nào trong khi làm theo hướng dẫn này thì vui lòng để lại comment bên dưới nhé.

Cài đặt Visual Studio Code để lập trình Java

Trước khi bạn bắt đầu với bài hướng dẫn này, máy tính của bản phải cài đặt JDK (Java SE Development Kit).

Nếu bạn chưa cài đặt, hãy làm theo bài Hướng dẫn cài đặt JDK này.

Visual Studio Code hỗ trợ tất cả phiên bản Java chính bao gồm cả Java 13, và có một vài bản phân phối JDK bạn có thể lựa chọn:

  • OpenJDK
  • zul Zulu Enterprise for Azure
  • Java SE từ Oracle

> Lưu ý:

Sau khi cài đặt JDK, bạn sẽ cần cấu hình môi trường cho Java. Cách phổ biến nhất là đặt biến môi trường JAVA_HOME đến vị trí cài đặt của JDK. Hoặc bạn cũng có thể cài đặt java.home trong cài đặt Visual Studio Code (workspace hoặc user setting)

  • Trên Windows / Linux - File > Preferences > Settings (hoặc sử dụng Ctrl + ,)
  • Trên macOS - Code > Preferences > Settings

Để giúp bạn bắt đầu nhanh hơn, đội ngũ phát triển Visual Studio Code cũng tạo ra một trình cài đặt Visual Studio Code đặc biệt cho các lập trình viên Java. (Bạn có thể tại tại đây)

> Lưu ý:

Trình cài đặt Visual Studio Code cho Lập trình viên Java chỉ có sẵn cho Windows. Đối với các hệ điều hành khác, bạn cần cài đặt riêng các thành phần (JDK, VS Code và Java Extensions). Đội phát triển VS Code cũng đang làm việc với macOS, hứa hẹn sẽ sớm ra mắt.

Trình cài đặt này có thể được sử dụng như một bản cài đặt sạch hoặc một bản cập nhật cho môi trường phát triển hiện có để thêm Java hoặc Visual Studio Code.

  • Có nghĩa là nếu bạn cài đặt VS Code thì nó sẽ cập nhật. Ngược lại nó sẽ cài đặt đầy đủ để bạn có thể lập trình Java ngay.

Sau khi tải xuống và mở, nó sẽ tự động phát hiện nếu bạn có các thành phần cơ bản trong máy tính của bạn (bao gồm JDK, Visual Studio Code và cả Java Extensions)

Trong quá trình cài đặt, nó sẽ tải xuống các phiên bản ổn định của các thành phần đó từ các nguồn trực tuyến đáng tin cậy, sau đó tự động cài đặt và định cấu hình.

Ngoài ra, bạn cũng có thể tự cài đặt Java Extension vào Visual Studio Code của mình:

  • Tải Visual Studio Code từ: https://code.visualstudio.com/

Còn đây là một số Java Extension Pack phổ biến từ Microsoft:

  1. Language Support for Java(TM) by Red Hat
  2. Debugger for Java
  3. Java Test Runner
  4. Maven for Java
  5. Java Dependency Viewer

Hoặc bấm INSTALL THE JAVA EXTENSION PACK để tự động mở VS Code và tìm đến Java Extension Pack.

Lưu ý: Gói bên trên là gói đầy đủ cho Lập trình viên Java

Nếu không thích cài đặt trọn gói thì bạn cũng có thể chọn tiện ích mở rộng nào bạn muốn cài đặt riêng.

Đối với bài hướng dẫn này, bạn chỉ cần cài đặt Language Support for Java(TM) by Red Hat và  Debugger for Java

Java Extension Pack cũng phát hiện môi trường của bạn để xem liệu đã có JDK hay chưa. Nếu không, nó sẽ cung cấp cho bạn các liên kết để tải xuống JDK.

Cài đặt môi trường Java cho Visual Studio Code

Java Development Kit (JDK)

Trang này cũng cho phép bạn cấu hình JDK của mình bất cứ lúc nào bạn muốn ở nhiều cấp độ khác nhau.

Bạn cũng có thể lấy nó bằng cách sử dụng Ctrl + Shift + P và gõ lệnh Java: Configure Java Runtime.

Với Java Extension Pack, Microsoft cũng cung cấp cho bạn một cách dễ dàng để bạn khởi động Java bằng VS Code bằng cách sử dụng lệnh Java: Getting Started từ bảng lệnh (Ctrl + Shift + P).

Lệnh này mở một hướng dẫn bắt đầu nhanh (Quick start) cũng như các mẹo để chỉnh sửa và gỡ lỗi. Nó cũng có một số câu hỏi thường gặp (FAQ) để giúp bạn bắt đầu dễ dàng hơn.

Cài đặt môi trường Java cho Visual Studio Code

Trang Java Getting Started

Lập trình Java trên Visual Studio Code

1. Tạo dự án Java trên VS Code

Để tạo một dự án Java đơn giản trên Visual Studio Code bạn có thể thực hiện như sau:

Tạo một thư mục cho chương trình Java của bạn và mở thư mục bằng Visual Studio Code.

Trong Visual Studio Code, sau đó bạn có thể tạo một tệp mới Hello.java.

Khi bạn mở tệp đó (tệp có đuôi .java), Java Language Server sẽ tự động được kích hoạt khi bạn có thể thấy biểu tượng đang tải ở bên phải của thanh trạng thái.

Khi nó tải xong, bạn sẽ thấy biểu tượng giống ngón tay cái thay thế.

Video hướng dẫn tạo chương trình HelloWorld bằng Java trên Visual Studio Code

> Lưu ý: Java Language Server có thể không hoạt động chính xác nếu bạn mở tệp Java riêng trong Visual Studio Code mà không mở thư mục chứa nó.

Bạn cũng có thể tạo ra một dự án phong cách Eclipse sử dụng bằng cách sử dụng lệnh Java: Creat Java Project trên bảng lệnh (Ctrl + Shift + P).

Sau đó bạn sẽ được nhắc chọn vị trí và đặt tên cho dự án.

Video hướng dẫn tạo dự án Java kiểu Eclipse trên Visual Studio Code

> Lưu ý: Visual Studio Code cũng hỗ trợ các loại dự án Java phức tạp hơn, thêm tại đây.

2. Chỉnh sửa code Java trong VS Code

Trong Visual Studio Code, bạn có thể dễ dàng sử dụng các đoạn code snippet để tạo ra class và method.

Video Demo chỉnh sửa code Java dễ dàng trên Visual Studio Code

Bởi vì VS Code cũng cung cấp tính năng IntelliSense để gợi ý lệnh, nên viết, chỉnh sửa code Java cũng nhanh hơn nhiều.

3. Chạy và Gỡ lỗi chương trình Java trên Visual Studio Code

Trên Visual Studio Code, bạn có thể Chạy và Gỡ lỗi chương trình Java rất dễ dàng.

Bạn có thể nhấn F5 trên bàn phím hoặc chọn lệnh Start Debugging trong menu Debug.

Ngoài ra, bạn cũng có thể sử dụng các tùy chọn Run|Debug trên CodeLens. Sau đó, thiết lập break point và bạn có thể thấy tất cả các biến và luồng trong phần Debug.

Hướng dẫn Chạy và Gỡ lỗi chương trình Java trên Visual Studio Code

Trình gỡ lỗi (debugger) cũng hỗ trợ các tính năng nâng cao như thay thế code và các break point có điều kiện.

Tham khảo thêm tại đây:

  • https://code.visualstudio.com/docs/java/java-editing
  • https://code.visualstudio.com/docs/java/java-debugging
  • https://code.visualstudio.com/docs/java/java-testing
  • https://code.visualstudio.com/docs/java/java-project
  • https://code.visualstudio.com/docs/java/java-spring-boot
  • https://code.visualstudio.com/docs/java/java-tomcat-jetty

Bạn đã biết lập trình Java trên VS Code rồi đấy

Bây giờ bạn đã thấy việc Lập trình Java trên Visual Studio Code đơn giản như thế nào rồi đấy.

Ngoài ra, không chỉ hỗ trợ lập trình Java, Visual Studio Code còn rất nhiều ngôn ngữ khác rất tốt. Thế nên, nó là phần mềm lập trình phổ biến nhất thế giới.

Chắc chắn, với Visual Studio Code, công việc lập trình Java của bạn sẽ dễ dàng và thú vị hơn nhiều.

ĐỢI CHÚT:

Nếu bạn muốn học lập trình Web bài bản với ngôn ngữ Java dưới sự hướng dẫn của chuyên gia thì KHÓA HỌC JAVA FULL STACK tại NIIT - ICT Hà Nội có tất cả những thứ bạn cần.


 

Chúc bạn học lập trình Java tốt hơn với phần mềm lập trình Java mà bạn yêu thích!

---

HỌC VIỆN ĐÀO TẠO CNTT NIIT - ICT HÀ NỘI

Học Lập trình chất lượng cao (Since 2002). Học làm Lập trình viên. Hành động ngay!

Đc: Tầng 3, 25T2, N05, Nguyễn Thị Thập, Cầu Giấy, Hà Nội

SĐT: 02435574074 - 0914939543

Email:

Fanpage: https://facebook.com/NIIT.ICT/

#niit #niithanoi #niiticthanoi #hoclaptrinh #khoahoclaptrinh #hoclaptrinhjava #hoclaptrinhphp #python #java #php