본문으로 건너뛰기

VS Code에서 Java 시작하기

이 튜토리얼에서는 Visual Studio Code로 Java의 Hello World 프로그램을 작성하고 실행하는 방법을 보여줍니다. 또한 이 섹션의 다른 문서들을 통해 살펴볼 수 있는 몇 가지 고급 기능도 다룹니다.

VS Code에서 Java에 사용할 수 있는 기능들의 개요는 Java 언어 개요를 참조하세요.

이 튜토리얼을 진행하다가 문제가 발생하면 이슈를 제출하여 저희에게 문의할 수 있습니다.

Java 개발을 위한 VS Code 설정

Java용 코딩 팩

빠른 설정을 돕기 위해 VS Code, Java Development Kit(JDK), 필수 Java 확장을 포함하는 Java용 코딩 팩을 설치할 수 있습니다. 코딩 팩은 새로운 설치로 사용하거나, 기존 개발 환경을 업데이트 또는 복구하는 데 사용할 수 있습니다.


노트

Java용 코딩 팩은 Windows와 macOS에서만 사용할 수 있습니다. 다른 운영 체제의 경우 JDK, VS Code, Java 확장을 수동으로 설치해야 합니다.

확장 설치하기

기존 VS Code 사용자라면 다음 확장들을 포함하는 Java 확장 팩을 설치하여 Java 지원을 추가할 수 있습니다:

Java 확장 팩은 빠른 시작 가이드와 코드 편집 및 디버깅을 위한 팁을 제공합니다. 자주 묻는 질문에 대한 답변도 포함되어 있습니다. 명령 팔레트(Ctrl+Shift+P)에서 Java: Tips for Beginners 명령을 사용하여 가이드를 실행할 수 있습니다.

Java 시작하기

확장을 개별적으로 설치할 수도 있습니다. 확장 가이드가 도움을 드리기 위해 제공됩니다. Java: Extensions Guide 명령으로 가이드를 실행할 수 있습니다.

이 튜토리얼에서 필요한 확장은 다음과 같습니다:

Java Development Kit(JDK) 설치 및 설정

Visual Studio Code에서 Java를 사용하려면 로컬 환경에 Java Development Kit(JDK)를 설치해야 합니다. JDK는 Java 애플리케이션 개발에 사용되는 소프트웨어 개발 환경입니다.

지원되는 Java 버전

Java 확장 팩은 Java 버전 1.8 이상을 지원합니다.

노트

프로젝트용 JDK를 구성하려면 프로젝트용 런타임 구성을 참조하세요. Java 미리보기 기능을 활성화하려면 VS Code를 새로운 Java 버전과 함께 사용하는 방법을 참조하세요.

Java Development Kit(JDK) 설치하기

이전에 JDK를 설치한 적이 없고 설치가 필요한 경우, 다음 소스 중 하나를 선택하는 것을 추천합니다:

소스 코드 파일 생성

Java 프로그램을 위한 폴더를 만들고 VS Code로 해당 폴더를 엽니다. 그런 다음 VS Code에서 새 파일을 만들고 Hello.java라는 이름으로 저장합니다. 파일을 열면 Java Language Server가 자동으로 로딩을 시작하고, 상태 표시줄 오른쪽에 로딩 아이콘이 있는 언어 상태 항목이 표시되어 언어 상태가 로딩 중임을 나타냅니다. 로딩이 완료되면 언어 상태 항목에 마우스를 올려 로딩 프로세스가 성공적으로 완료되었음을 확인할 수 있습니다. 상태 항목을 상태 표시줄에 고정할 수도 있습니다.

노트

VS Code에서 폴더를 열지 않고 Java 파일을 열면 Java Language Server가 제대로 작동하지 않을 수 있습니다.

VS Code는 새 타입에 대한 올바른 패키지를 파악하고 템플릿에서 새 파일을 채우려고 시도합니다. 새 파일 생성을 참조하세요.

Java: Create Java Project 명령을 사용하여 Java 프로젝트를 생성할 수도 있습니다. Command Palette(Ctrl+Shift+P)를 열고 java를 입력하여 이 명령을 검색하세요. 명령을 선택하면 프로젝트의 위치와 이름을 입력하라는 메시지가 표시됩니다. 이 명령에서 빌드 도구도 선택할 수 있습니다.

Visual Studio Code는 더 복잡한 Java 프로젝트도 지원합니다. 프로젝트 관리를 참조하세요.

소스 코드 편집

코드 스니펫을 사용하여 클래스와 메서드를 구성할 수 있습니다. VS Code는 코드 완성을 위한 IntelliSense와 다양한 리팩토링 방법도 제공합니다.

Java 편집에 대해 더 자세히 알아보려면 Java 편집을 참조하세요.

프로그램 실행 및 디버깅

Java 코드를 실행하고 디버깅하려면 중단점을 설정한 다음 키보드에서 F5를 누르거나 Run > Start Debugging 메뉴 항목을 사용하세요. 편집기에서 Run|Debug CodeLens 옵션을 사용할 수도 있습니다. 코드가 컴파일된 후 Run and Debug 보기에서 모든 변수와 스레드를 볼 수 있습니다.

디버거는 핫 코드 교체와 조건부 중단점과 같은 고급 기능도 지원합니다.

자세한 내용은 Java 디버깅을 참조하세요.

추가 기능

에디터는 Java 작업을 지원하기 위한 더 많은 기능을 제공합니다.

  • Java 편집에서는 Java를 더 자세히 탐색하고 편집하는 방법을 설명합니다
  • 디버깅에서는 Java 디버거의 모든 주요 기능을 보여줍니다
  • 테스팅에서는 JUnit과 TestNG 프레임워크에 대한 포괄적인 지원을 제공합니다
  • Java 프로젝트 관리에서는 프로젝트 뷰를 사용하고 Maven으로 작업하는 방법을 보여줍니다
  • Spring BootTomcat 및 Jetty는 훌륭한 프레임워크 지원을 보여줍니다
  • Java 웹 앱에서는 VS Code에서 Java 웹 앱으로 작업하는 방법을 보여줍니다