Visual Studio Code로 Java 개발하기
이번 강좌는 자바 개발 학습을 위한 가장 기본적인 단계로 Visual Studio Code와 Open JDK를 사용하여 빠르게 5분 내에 Java 개발 환경 구축을 완료하는 내용을 진행합니다. Java 설치가 끝난 후에는 전통적인 첫 번째 만들어보는 프로그램 이름의 대명사인 Hello World 프로그램을 작성하고 실행하는 데모를 진행합니다.
강의: 2024년 자바 학습 개발 환경 구축
자바 개발 환경 구축은 다음 동영상 강의만 보셔도 충분합니다. 나머지 내용은 참고용으로 읽어보세요.
Visual Studio Code로 Java 개발하기 공식 문서
현재 강좌에서 사용된 링크들과 용어들은 다음 링크의 VS Code 공식 문서를 참고했습니다.
Java 개발을 위한 Visual Studio Code 설치
Coding Pack for Java
Microsoft에서는 VS Code를 사용하여 빠르게 Java 개발을 할 수 있는 소프트웨어인 Coding Pack for Java를 제공합니다.
일반적으로 Java 개발에 많이 사용되던 Eclipse, IntelliJ와 같은 훌륭한 도구들도 있지만, Java 이외의 모든 프로그래밍 영역에서 사용될 수 있는 개발 도구인 Visual Studio Code를 사용해서 Java 및 Spring Boot와 같은 자바 생태계의 모든 영역에서의 개발을 진행할 수 있습니다.
제 경험상 아직까지는 국내에서는 VS Code 보다는 Eclipse 또는 IntelliJ가 더 많이 사용되고 있는 것으로 보여집니다. 다만, 자바 및 스프링 부트 학습용으로는 Visual Studio Code를 적극 추천합니다. 물론, 박용준 강사의 모든 Java 관련 강의에서는 기본으로 VS Code를 사용합니다. 예를들어, 스프링 부트 강의 데모 사이트인 자바캠퍼스(https://www.JavaCampus.com)는 모든 기능을 100% Visual Studio Code로 개발해서 운영됩니다.
다음 버튼을 클릭하여 최신 버전의 Coding Pack for Java를 다운로드 받습니다.
Windows용 Coding Pack for Java 다운로드
Coding Pack for Java 설치에 대한 동영상 강좌는 제가 운영하고 있는 자바캠퍼스(https://youtube.com/JavaCampus) 채널의 다음 강좌를 참고하세요.
따라하기 어려운 내용은 아니므로 아예 처음부터 Java 및 Spring Boot 개발 환경 구축을 완료하고 시작하길 권장합니다.
Java 관련 유용한 VS Code 확장(Extensions) 도구들
Java와 Spring Boot 개발을 위한 VS Code의 유용한 확장 도구들 목록입니다.
따로 설치하기보다는 Coding Pack for Java 설치할 때 자바 관련 확장 도구가 함께 설치됩니다.
- Language Support for Java™ by Red Hat
- Debugger for Java
- Test Runner for Java
- Maven for Java
- Project Manager for Java
- Visual Studio IntelliCode
다음 버튼을 클릭하여 Visual Studio Code에 Extension Pack for Java를 사용하여 주요 확장 도구를 설치할 수 있습니다.
JDK(Java Development Kit) 설치
Coding Pack for Java를 설치하는 과정에서 로컬 환경에 Open JDK가 함께 설치됩니다. JDK는 Java 앱 개발에 사용되는 소프트웨어 개발 환경입니다. JDK 안에 Java 관련 모든 핵심 기능이 들어있습니다.
Java 버전
현실적으로 Visual Studio Code를 사용하여 Java 및 Spring Boot 개발을 진행하려면, 자바 버전 1.5 이상을 지원해야하는 최소한의 조건을 두고 있지만, 이제는 Java 11 LTS 버전 이상 사용을 권장합니다.
Java Development Kit (JDK) 따로 설치
Coding pack for Java로 JDK를 설치하는게 아닌 이미 설치되었거나, JDK를 따로 설치할 때에는 다음 링크를 참고하세요.
- Amazon Corretto
- Eclipse Adoptium's Temurin
- Microsoft Build of OpenJDK
- Oracle Java SE
- Red Hat build of OpenJDK
- SapMachine
참고: 예전에 강의할 때에는 직접 JDK를 다운로드 받아 설치했지만, Coding Pack for Java 이후로는 이것만 사용하고 있습니다.
Hello World 프로그램 작성
설치 동영상과 반복되는 내용이지만, Java로 Hello World 프로그램을 작성 후 실행하는 내용은 다음 강좌를 참고하세요.
Java 프로그램용 폴더를 만들고 VS Code로 폴더를 엽니다. 그런 다음 VS Code에서 새 파일을 만들고 Hello.java
이름으로 저장합니다. 해당 파일을 열면 Java 언어 서버가 자동으로 로드를 시작하고 상태 표시줄의 오른쪽에 로드 아이콘이 표시되어야 합니다. 로드가 완료되면 엄지손가락 아이콘이 표시됩니다.
참고: 폴더를 열지 않고 VS Code에서 Java 파일을 열면 Java 언어 서버가 제대로 작동하지 않을 수 있습니다.
더 많은 Java 프로그래밍 학습 자료
현재 보고 계시는 VisualAcademy Docs의 왼쪽 트리 메뉴를 사용해서 Java와 Spring Boot 관련된 학습을 순서대로 이어가면 됩니다.
만약, 강좌 올라오는 내용을 기다릴 필요없는 유료 강좌라도 상관없다면, 이미 완성된 형태의 강좌 시리즈를 보시려면 데브렉(http://www.devlec.com) 사이트를 살펴보세요.