Lập trình Java trên Visual Studio Code (Cơ Bản)

Ngày đăng: 13/01/2020   -    Cập nhật: 22/10/2020
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.


Hướng dẫn Lập trình Java trên 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:



  • 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:






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.



Java Development Kit (JDK)

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.



Trang Java Getting Started

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.


Thử TỰ HỌC LẬP TRÌNH JAVA với VCS xem thế nào nhé.
 


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: hello@niithanoi.edu.vn
Fanpage: https://facebook.com/NIIT.ICT/
 
#niit #niithanoi #niiticthanoi #hoclaptrinh #khoahoclaptrinh #hoclaptrinhjava #hoclaptrinhphp #python #java #php
Bình luận Facebook
Khóa học liên quan đến bài viết

Khóa học PHP Full stack [2023] cho người mới bắt đầu

96 giờ
Khóa học Lập trình PHP Full stack, phiên bản cập nhật lần thứ 8. Dạy Lập trình PHP bài bản từ Front end đến Back end + Laravel. Hướng dẫn làm 2 Dự Án Web lớn

KHÓA HỌC PYTHON HƯỚNG ĐỐI TƯỢNG

50 giờ
Khóa học giúp học viên sử dụng thành thạo ngôn ngữ Lập trình Python (3x). Hiểu và phát triển được Ứng dụng Web với Django Framework. Học thực hành với Giảng viên cao cấp.

Lập trình PHP với Laravel Framework

42 giờ
Khóa học Lập trình PHP với Laravel Framework được NIIT - ICT HÀ NỘI xây dựng nhằm hoàn thiện kỹ năng lập trình web các các bạn đã biết Lập trình Web PHP thuần.

Khóa học Java Full stack (IJFD)

104 giờ
Học lập trình Java Fullstack với khóa học được xây dựng theo lộ trình bài bản, từ JAVA CƠ BẢN đến JAVA WEB và nâng cao về JAVA FRAMEWORK như: Spring Boot, Hibernate

KHÓA HỌC ANGULAR & TYPESCRIPT (FRONT END)

48 giờ
Khóa học Angular & TypeScript (Front end) sẽ giúp bạn làm chủ được nền tảng Angular từ đó phát triển được các ứng dụng mạnh mẽ, đa nền tảng.
Mục lục
Đăng ký tư vấn
Nhân viên gọi điện tư vấn miễn phí sau khi đăng ký
Được cập nhật các ưu đãi sớm nhất
Hotline: 0383180086
Tên không được để trống
Số điện thoại không được để trống
Email không được để trống
Hãy đăng ký để nhận những thông tin mới nhất về học bổng mới nhất tại NIIT - ICT Hà Nội
top
Đóng lại Đăng ký học tại NIIT - ICT Hà Nội
6260+ học viên đã theo học tại NIIT - ICT Hà Nội và có việc làm tốt trong ngành lập trình. Nắm lấy cơ hội ngay hôm nay!
Chọn khóa học
  • KHÓA HỌC LẬP TRÌNH FRONT END VỚI REACT.JS
  • KHÓA HỌC LẬP TRÌNH PHP WEB
  • Khóa học PHP Full stack [2023] cho người mới bắt đầu
  • Khóa học BIG DATA với Hadoop và Spark
  • Khóa học Lập trình Android tại Hà Nội
  • [Tuyển sinh 2023] Lập trình viên Quốc tế DigiNxt
  • Khóa học Tiền lương & Phúc lợi (C&B Excel) tại Hà Nội
  • LẬP TRÌNH GAME
    • Khóa học Lập trình Game Unity
  • LẬP TRÌNH WEB FRONT END
    • KHÓA HỌC PYTHON HƯỚNG ĐỐI TƯỢNG
    • KHÓA HỌC ANGULAR & TYPESCRIPT (FRONT END)
  • LẬP TRÌNH WEB BACK END
    • LẬP TRÌNH JAVA WEB VỚI FRAME WORK
    • Lập trình Web với Django
    • Lập trình PHP với Laravel Framework
  • CHƯƠNG TRÌNH ĐÀO TẠO ỨNG DỤNG CÔNG NGHỆ
    • Khóa học Tiền lương & Phúc lợi (C&B Excel) tại TP HCM
  • LẬP TRÌNH WEB FULL STACK
    • Khóa học Java Full stack (IJFD)
  • LẬP TRÌNH MOBILE
    • FRONT-END VỚI REACTJS VÀ REACT NATIVE
    • Lập trình Android Nâng cao
  • ĐÀO TẠO CHO DOANH NGHIỆP
    • KHÓA HỌC BUSINESS ANALYSIC TỪ CƠ BẢN ĐẾN NÂNG CAO 2023
    • Khóa học Magento: Làm chủ CMS TMĐT lớn nhất
    • Khóa học IOT: Xây dựng Sản phẩm IOT với Raspberry Pi
    • Khóa học Automation Testing Chuyên nghiệp
  • KHÓA HỌC DỰ ÁN
    • Học sử dụng bộ Office: Word, Excel, Power Point, Mail chuyên nghiệp
  • KHÓA HỌC KHÁC
    • VBA Excel Toàn Tập (Cơ Bản - Nâng Cao)
    • VBA Excel Nâng cao
    • Khóa học JMeter: Performance Testing
    • Khóa học Tester đạt chuẩn Quốc tế ISTQB Foundation Level
    • Khoá Học Tester đạt chuẩn quốc tế ISTQB Advanced Level
Bạn chưa chọn khóa học cần đăng ký
Tên không được để trống
Số điện thoại không được để trống
Email không được để trống
Đăng ký học thành công!
Cảm ơn bạn đã đăng ký học tại NIIT - ICT HÀ NỘI!