본문 바로가기

개발노트

Java 개발 환경 세팅하기 (Windows 11 + IntelliJ IDEA)

반응형

Java는 웹 개발을 비롯해 다양한 분야에서 사용되는 대표적인 프로그래밍 언어이다.

현재도 많은 기업과 프로젝트에서 Java를 활용해 서비스를 개발하고 있다.
 
IntelliJ IDEA 에서 Java로 개발하려면 먼저 개발 PC에 JDK를 설치하고 환경 변수를 설정해야 한다. 

 
이번 글에서는 Windows 11 환경에서 JDK 설치부터 IntelliJ IDEA 설정, 프로젝트 생성 및 실행까지 순서대로 진행해 보겠다.

 

Java 개발 환경이란?

자바 로고(오라클)

 

Java로 프로그램을 개발하려면 단순히 메모장에 코드를 작성하는 것만으로는 부족하다. Java 컴파일러와 실행 환경을 제공하는 JDK(Java Development Kit)가 필요하며, 편리한 개발을 위해 IntelliJ IDEA와 같은 IDE를 함께 사용하는 경우가 많다. 

 
과거에는 Eclipse를 많이 사용했고 현재도 운영 중인 프로젝트가 많다.

다만 최근 신규 프로젝트에서는 IntelliJ IDEA를 사용하는 경우가 많다.

나 역시 Eclipse로 개발을 시작했지만 현재는 IntelliJ IDEA도 함께 사용하고 있다.

 

JDK 다운로드 및 설치(환경변수 설정 및 확인)

앞서 말한 것 처럼 IntelliJ 에 자바 환경을 만들기에 앞서 자바 JDK 설치와 환경변수 설정을 선행하여야 한다.

 

그 과정은 아래 글에서 함께 진행해 보기로 하겠다.

 

https://thereforecoding.tistory.com/10

 

Java JDK 설치 및 환경변수 설정 방법 (Windows 11 기준)

자바(Java)로 개발을 시작하려면 가장 먼저 JDK(Java Development Kit)를 설치해야 한다. Spring Boot, Android 개발, 각종 자바 프로그램 실행 등 대부분의 자바 개발 환경은 JDK를 기반으로 동작한다. 이번 글

thereforecoding.tistory.com

 

자바 설치와 환경변수 설정을 마쳤다면, 이제 IntelliJ 에 대해 알아보고 IntelliJ 에서 간단한 자바 프로그래밍을 할 수 있도록 환경 구성을 진행해보도록 하자.

 

IntelliJ란?

IntelliJ IDEA

 

IntelliJ IDEA는 JetBrains에서 개발한 통합 개발 환경(IDE, Integrated Development Environment)으로, Java를 비롯해 Kotlin, Spring Boot 등 다양한 언어와 프레임워크 개발을 지원하는 프로그램이다.

 

Java 및 Spring Boot 개발에 많이 사용하며, Community(무료) 버전과 Ultimate(유료) 버전 제공한다.

 

다른 IDE와 마찬가지로 자동 완성, 코드 분석, 디버깅 기능 지원하며, Maven, Gradle, Git 등 다양한 개발 도구와 연동 가능한데 UI 가 세련되고, 유료버전에서는 편의 기능이 자동으로 탑재되어 있어 편의성을 강화해 개발자들 사이에서 인기가 좋다.

 

여기서는 IntelliJ IDEA 커뮤니티(무료) 버전을 설치하여 간단한 자바 프로그램을 실행해보려 한다.

 

반응형

 

VS Code VS IntelliJ IDEA

비주얼 스튜디오 코드(VS Code)와의 차이는 다음과 같다.

 

구분 VS Code IntelliJ IDEA
종류 코드 편집기 통합 개발 환경(IDE)
개발사 Microsoft JetBrains
주요 사용 웹, Python, Flutter 등 Java, Spring Boot
실행 속도 가벼움 비교적 무거움
확장성 확장 프로그램 중심 기본 기능 풍부

 

VS Code는 자바 기초 학습이나 간단한 프로그램 작성에는 충분히 사용할 수 있다. 문법 연습이나 콘솔 프로그램 실행 정도라면 큰 불편 없이 개발할 수 있다.

 

다만 Spring Boot 같은 프레임워크를 사용하거나 프로젝트 규모가 커지면 IntelliJ IDEA나 Eclipse 같은 자바 전용 IDE가 더 편하다. 자바 프로젝트에서는 의존성 관리, 실행 설정, 디버깅, 자동 완성, 프로젝트 구조 파악이 중요해지는데, 이런 부분은 IntelliJ IDEA가 더 잘 지원하기 때문이다.

 

그래서 처음 자바를 배우는 단계에서는 VS Code도 괜찮지만, 실제 웹 프로젝트나 Spring Boot 개발까지 생각한다면 IntelliJ IDEA를 함께 익혀두는 것이 좋다.

 

IntelliJ IDEA 설치

JetBrains 공식 홈페이지에서 IntelliJ IDEA Community 버전을 다운로드한다.
 
https://www.jetbrains.com/idea/download/?section=windows

 

Download IntelliJ IDEA

Download the latest version of IntelliJ IDEA, the leading IDE for professional development in Java and Kotlin. Available for Windows, macOS, and Linux.

www.jetbrains.com

 
 Community 버전은 무료로 사용할 수 있으며 Java 학습 및 개인 프로젝트 용도로 충분하기에 무료 버전을 설치해 보자.
 
유료버전에서는 좀 더 편한 기능을 제공하는데 먼저 무료 버전을 사용해 보고 해당 IDE 가 좋다면, 유료 버전으로 업그레이드하는 것을 추천한다.
 
설치 과정에서 다음 옵션은 체크하는 것을 추천한다.

  • Create Desktop Shortcut
  • Add Launchers Directory to PATH
  • Associate .java files

 

IntelliJ 최초 실행 시 언어 및 지역 설정 화면
IntelliJ 최초 실행 시 언어 및 지역 설정 화면

 
설치 후 IntelliJ IDEA를 실행한다.
 
최초 실행 시 언어와 지역 설정이 가능한데, 한국어/아시아로 설정하고 다음을 누른다.
 

IntelliJ IDEA 사용자 계약 약관 화면
IntelliJ IDEA 사용자 계약 약관 화면

 
커뮤니티 버전의 사용자 계약 약관은 동의를 선택하고 다음을 눌러 마무리한다.

 

IntelliJ IDEA 기본 설정 (선택)

처음 실행하면 몇 가지 기본 설정을 진행할 수 있다.
 

IntelliJ IDEA 실행 화면
IntelliJ IDEA 실행 화면

 
 추천 설정

  • 다크 테마 선택
  • UI 폰트 크기 조정
  • 자동 저장 기본값 유지
  • 플러그인은 필요시 추가 설치

 처음에는 기본 설정만 사용해도 개발하는 데 큰 문제는 없다.
 

사용자 지정 설정 화면
사용자 지정 설정 화면

 
키맵의 경우 여러 가지를 제공해 주는데 나는 이클립스 단축키가 편해서 그걸로 설정했다.
 
그리고 눈의 피로를 줄이기 위해 다크 테마를 사용하고, UI 폰트 크기를 글자가 잘 읽히는 크기로 바꾼다.
 
참고로 모든 설정으로 들어가면 좀 더 상세한 설정이 가능하다.
 
플러그인의 경우 개발하는 것에 따라 선택하여 추가 설치를 해주면 되므로 이번 시간에는 다루지 않겠다.

 

새 프로젝트 생성

새 프로젝트 생성 화면

 
프로젝트 메뉴에서 새 프로젝트를 선택하여 새 프로젝트를 만든다.
 

새 프로젝트 설정 화면
새 프로젝트 설정 화면

 
 이름 : 파일명
위치 : 파일 위치
시스템 빌드 : 설치했던 JDK (기본설정)
 
이름, 위치를 지정하고 생성을 눌러 프로젝트 생성을 마친다.
 

프로젝트 위치 내 파일
프로젝트 위치 내 파일

 
프로젝트 생성을 마치면 내가 설정한 위치에 다음과 같은 폴더와 파일이 생긴다.
 
그리고 내가 코드를 작성할 수 있는 파일은 src 폴더 하위 위치에 Main.java로 생긴다.

 

Hello World 실행

Main.java 파일 안에 다음과 같이 코드를 작성하고 위에 재생 버튼은 클릭하면 하단에 실행 프롬프트에 실행 결과를 보여준다.
 
재생 버튼 기능은 해당 파일을 컴파일하고 실행하는 기능을 한다.
 

Java Hello and welcome! 코드 실행 결과 화면
Java Hello and welcome! 코드 실행 결과 화면

 
자바에서 프로그램을 실행하면 최초로 Main 클래스 안에 있는 main 메서드를 호출하게 되고 그 안에 있는 코드를 실행한다.
 
따라서 그곳에 Hello and welcome! 문자를 출력하는 코드를 작성하여 프로그램을 실행시켰다.
 
우리는 자바를 설치하고 환경변수를 설정했다.
 
IntelliJ IDEA 안에서도 실행결과를 바로 확인이 가능하지만, 명령 프롬프트를 통해서도 자바 파일을 컴파일하고 실행시킬 수 있다. 
 
자바 파일이 있는 위치로 이동 후 자바 파일을 다음과 같이 실행한다.
 

명령 프롬프트 자바 컴파일 및 실행 하기
명령 프롬프트 자바 컴파일 및 실행 하기

 
자바 컴파일 명령어 : javac [파일명.java]
자바 실행 명령어 : java [파일명]
 
* 주의사항
컴파일할 때는 파일명에 확장자. java까지 작성하고, 실행할 땐 class 파일의 파일명만 작성하여 실행시킨다.
 
Windows11에 Java를 설치하여 환경설정하고, 개발 편의를 위한 통합개발환경인 IntelliJ IDEA를 설치 및 기본 설정하여 간단한 자바 코드를 작성하여 실행시켜 보았다.
 
요즘은 통합개발환경에서 AI Assistant를 제공해서 개발이 훨씬 빠르고 쉬워졌다. 

 

비주얼 스튜디오 코드(VS Code)에서 Java 개발 환경 세팅하는 법이 궁금하다면 아래 글을 참고해 보자.

 

▶ VS Code에서 Java 개발환경 구축하기

 

 

반응형