[ JAVA ] JDK & Visual Studio 설치 및 환경 변수 설정
새로운 개발 환경에서 시작하는 일이 잦다 보니
개발 필수 도구들을 설치하는 것에 대한 가이드라인을 작성해보려고 한다.
간단한 설치와 환경 변수 설정까지 단계별로 다루겠다.
1. JAVA 다운로드 및 설치 준비
1-1. 설치 파일 다운로드
- 오라클 홈페이지에서 JDK(JAVA Development Kit) 버전과 운영체제에 맞는 파일을 다운로드 해줍니다.
- 윈도우 11부터는 32비트 지원을 제공하지 않기 때문에 윈도우 최신 자바 버전도 64비트만 존재합니다.
특징 | Compressed Archive | Installer | MSI Installer |
설치 과정 | 수동 설치 | GUI 설치 마법사 | Windows Installer |
환경 변수 설정 여부 | 수동 설정 | 자동 설정 | 자동 설정 |
운영체제 지원 | Windows, macOS, Linux | Windows, macOS, Linux | Windows 전용 |
어떤 것을 다운로드 해도 상관없으나
Windows 환경 기준으로 MSI 설치파일을 사용하면 환경변수까지 자동으로 설정해주기 때문에 MSI Installer를 추천한다.
+
기본적으로 Installer, MSI Installer는 C:\Program\Files\Java 파일경로에 설치되고
Compressed Archive는 직접 파일 경로를 설정하고 설치한다.
Download the Latest Java LTS Free
Subscribe to Java SE and get the most comprehensive Java support available, with 24/7 global access to the experts.
www.oracle.com
1-2. 설치 완료 후 확인
- 아래 작업표시줄 검색에 명령 터미널, 프롬포트나 cmd를 검색해 실행한다.
- 다음 명령어를 통해 자바가 설치되었는지 확인한다.
java -version
다음과 같이 버전 정보가 표시되면 설치가 성공적으로 완료되었다.
하지만 version이 확인 되지 않는다면 환경 변수가 설정되지 않았기 때문이다.
다음 환경 변수 설정을 보자
2. 환경 변수 설정 (Windows 기준)
2 - 1. 작업 표시줄 검색창에 "환경 변수 편집"을 입력하고 선택
2 - 2. "환경 변수" 클릭
2 - 3. 새로 만들기 클릭하고 다음과 같이 입력 ( 파일 위치에 맞게 되어있는지 검토하셔야 합니다. )
C:\Program Files\Java\jdk-23
2 - 4. "Path" 찾아서 더블 클릭
새로만들기를 통해 다음과 같은 항목을 추가해 준다.
%JAVA_HOME%\bin
3. VS Code 설치
3 - 1. Visual Code 설치
Visual Studio Code - Code Editing. Redefined
Visual Studio Code is a code editor redefined and optimized for building and debugging modern web and cloud applications. Visual Studio Code is free and available on your favorite platform - Linux, macOS, and Windows.
code.visualstudio.com
다음 사이트를 통해 VS Code를 다운 받아준다.
3 - 2. 유용한 Extensions (확장 프로그램) 추가
다음과 같은 확장 프로그램을 검색을 통해 추가해 주면 좋다.
필수 확장 프로그램
1. Language Support for Java(TM) by Red Hat
- 기본 Java 언어 지원 (코드 완성, 오류 탐지, 문법 강조 등).
2. Debugger for Java
- Java 애플리케이션 디버깅 지원
3. Java Extension Pack
- Red Hat Java 확장과 관련된 모든 패키지 한번에 설치 가능
Java 개발에 유용한 확장 프로그램은 다양하지만,
중복되거나 너무 많은 확장 프로그램을 설치하면 혼란을 야기할 수 있다.
따라서 본인의 개발 환경과 필요에 따라 적절한 확장 프로그램을 선택하고 사용하는 것이 중요하다필수적인 도구만 설치하여 효율적이고 깔끔한 개발 환경을 유지하는 것을 추천한다.