JAVA/JAVA 기초

JAVA 개발 환경 설치하기

임베디드 친구 2024. 9. 22. 11:01
반응형

개발 환경이란, 소프트웨어 개발을 위해 사용하는 도구와 설정을 의미합니다. 다양한 개발 환경이 존재하는데, 특히 Java 애플리케이션을 개발할 때는 Eclipse, IntelliJ IDEA, NetBeans, Visual Studio Code 같은 도구들이 많이 사용됩니다.

저는 개인적으로 Eclipse를 선호하여, 이번 가이드에서는 JDKEclipse를 설치하고 환경 변수를 설정하는 과정까지 자세히 설명하겠습니다. 최근의 Eclipse 버전은 JDK 설치와 환경 변수 설정 등을 자동으로 처리해 주기 때문에, 상대적으로 쉽게 Java 개발 환경을 구축할 수 있습니다.

1. JAVA Eclipse 개발환경 설치

먼저 Eclipse 공식 사이트에 접속하여, Windows용 Eclipse 설치 파일을 다운로드합니다. Eclipse Installer를 실행하면, 아래와 같이 Package 선택 화면이 나타납니다.

Eclipse IED

이 화면에서 "Eclipse IDE for Java Developers"를 선택한 후, 계속 진행합니다. 그다음, Java VM 설치 환경을 확인하고, 설치 경로를 선택한 후 INSTALL 버튼을 클릭합니다.
설치가 완료되면, Eclipse와 JRE(Java Runtime Environment)가 자동으로 설정되어 있을 것입니다.

JRE
JRE

2. Eclipse 실행

Eclipse 설치가 완료된 후, "LAUNCH" 버튼을 클릭하면 Eclipse가 실행됩니다. 처음 실행 시, "Workspace"를 선택하는 화면이 나타납니다.

Workspace
Workspace

Workspace는 프로젝트가 저장될 경로를 의미하며, 원하는 디렉토리를 선택한 후, Launch 버튼을 클릭합니다.

3. Hello world 프로젝트 만들기

이제 Eclipse에서 간단한 "Hello World" 프로젝트를 만들어 보겠습니다. 이는 JAVA 학습에서 가장 기초적인 단계로, Eclipse의 기본 사용법을 익히는 데 유용합니다.
3.1 Eclipse를 처음 실행하면, Welcome 화면이 나타납니다. 이 화면에서 File -> New -> Java Project를 선택합니다.
3.2 프로젝트 이름을 입력하고, Finish 버튼을 눌러 프로젝트를 생성합니다.

new project
새 프로젝트

3.3 프로젝트가 생성되면, src 폴더를 마우스 오른쪽 버튼으로 클릭한 후, New -> Class를 선택합니다.
3.4 Class Name에 Example을 입력하고, public static void main(String[] args) 옵션을 체크한 후, Finish 버튼을 클릭합니다.

new class
Class 생성

3.5 아래와 같이 main 메서드를 작성합니다.

public class Example {
    public static void main(String[] args) {
        System.out.println("Hello world");
    }
}

위 코드를 입력한 후, Ctrl + F11 또는 Run -> Run 메뉴를 선택하여 프로그램을 실행합니다. Eclipse의 Console 창에 "Hello World"라는 메시지가 출력되면, 성공적으로 프로젝트가 실행된 것입니다.

build project
프로그램 실행

4. JAVA의 활용 분야

Java는 플랫폼에 구애받지 않고 다양한 환경에서 동작할 수 있는 범용 프로그래밍 언어입니다. Android 애플리케이션부터 서버 개발, 대규모 웹 애플리케이션, 데스크톱 애플리케이션, 대규모 분산 시스템에 이르기까지 그 활용 범위는 매우 넓습니다.

  1. 모바일 애플리케이션 개발: Android는 Java를 기본 프로그래밍 언어로 사용해 왔으며, 여전히 많은 애플리케이션이 Java로 작성됩니다. 하지만 최근에는 Kotlin이 공식 언어로 채택되었으며, Java와 함께 널리 사용되고 있습니다.
  2. 웹 애플리케이션 개발: 많은 웹 서버와 엔터프라이즈 애플리케이션에서 Java 기반의 프레임워크가 사용됩니다. 대표적으로 Spring 프레임워크가 널리 사용되며, 서버 사이드 애플리케이션 개발에서 매우 중요한 역할을 합니다.
  3. 대규모 분산 시스템: Java는 대규모 데이터 처리와 트랜잭션이 필요한 분산 시스템에서도 자주 사용됩니다. 특히 Apache Hadoop, Apache Kafka 같은 대규모 데이터 처리 플랫폼은 Java를 기반으로 구축되어 있으며, 안정성과 확장성을 지원합니다.
  4. 사물인터넷(IoT): Java는 게이트웨이 장치나 백엔드 서버 등에서 사용되는 경우가 많으며, IoT 환경에서 안정성확장성을 제공하는 데 유리합니다. 하지만 제한된 자원에서 동작하는 소형 장치의 경우 C/C++이나 Python이 더 적합할 수 있습니다.

5. 마치며

이제 JAVA 개발 환경을 설정하고 간단한 프로젝트를 실행해 보았습니다. 이번 글에서는 Eclipse를 중심으로 JDK 설치부터 Hello World 출력까지의 과정을 설명하였으며, 이를 통해 JAVA 개발의 기본 환경을 완성할 수 있었습니다. 앞으로 더 복잡한 프로그램을 개발하면서 JAVA의 다양한 기능과 문법을 다룰 예정입니다.
JAVA는 매우 유용하고 확장성이 뛰어난 언어입니다. 여러분도 이번 기회를 통해 JAVA의 매력을 충분히 느끼셨길 바랍니다. 다음 글에서는 객체지향 프로그래밍의 기본 개념과 JAVA의 주요 문법을 다루어 보겠습니다.

반응형

'JAVA > JAVA 기초' 카테고리의 다른 글

Java에서 조건문(if, switch) 다루기  (0) 2024.09.26
Java 연산자 기초와 사용법  (0) 2024.09.25
Java에서 배열(Array) 사용하기  (0) 2024.09.24
JAVA 자료형 및 변수  (0) 2024.09.23
Java 언어  (0) 2024.09.21