본문 바로가기

언어/Java

[ 자바 / Java ] Hello World! 프로그램 해보기

반응형

Windows에서 자바로 "Hello, World!" 프로그램을 작성하고 실행하는 방법을 단계별로 설명하겠습니다. 이 과정은 다음과 같이 진행됩니다:

  1. JDK 설치
  2. 코드 작성
  3. 컴파일
  4. 실행

1. JDK 설치

이미 JDK를 설치한 경우 이 단계를 건너뛸 수 있습니다. 설치가 필요한 경우 다음 단계를 따릅니다:

  • Oracle JDK 다운로드 페이지 또는 OpenJDK에서 최신 버전의 JDK를 다운로드하고 설치합니다.
  • 설치 후 환경 변수를 설정합니다:
    • JAVA_HOME을 설정하고, Path 환경 변수에 %JAVA_HOME%\bin을 추가합니다.

2. 코드 작성

간단한 텍스트 편집기를 사용하여 "Hello, World!" 프로그램을 작성합니다. Windows에서는 기본적으로 메모장(Notepad)을 사용할 수 있지만, 좀 더 기능이 풍부한 편집기인 Visual Studio Code나 Notepad++ 등을 사용할 수도 있습니다.

  1. 메모장으로 코드 작성하기:
    • 메모장을 엽니다.
    • 다음 자바 코드를 입력합니다:
public class HelloWorld {
	public static void main(String[] args) {
    	System.out.println("Hello, World!");
    }
}
  • 이 파일을 HelloWorld.java라는 이름으로 저장합니다. 저장 위치를 쉽게 접근할 수 있는 C:\java와 같은 폴더로 지정합니다.

3. 컴파일

명령 프롬프트를 사용하여 자바 소스 파일을 컴파일합니다.

  1. 명령 프롬프트 열기:
    • 시작 메뉴를 열고 cmd를 검색하여 명령 프롬프트를 실행합니다.
  2. 파일 위치로 이동하기:
    • 명령 프롬프트에서 cd 명령을 사용하여 자바 파일을 저장한 디렉토리로 이동합니다. 예를 들어, 파일을 C:\java에 저장한 경우 다음 명령을 입력합니다:
      cd C:\java
  3. 소스 파일 컴파일하기:
    • javac 명령을 사용하여 HelloWorld.java 파일을 컴파일합니다:
      javac HelloWorld.java
    • 이 명령은 현재 디렉토리에 HelloWorld.class라는 바이트코드 파일을 생성합니다.

4. 실행

컴파일된 프로그램을 실행합니다.

  1. 프로그램 실행하기:
    • java 명령을 사용하여 컴파일된 클래스 파일을 실행합니다:
      java HelloWorld
    • "Hello, World!"라는 메시지가 출력되면 성공적으로 프로그램을 실행한 것입니다.

5. Visual Studio Code로 Hello World 프로그램 실행하기

Visual Studio Code는 코드 작성과 디버깅을 쉽게 해주는 강력한 무료 텍스트 편집기입니다. 이를 사용하여 자바 프로그램을 작성하고 실행할 수 있습니다.

  1. Visual Studio Code 설치:
  2. Java Extension Pack 설치:
    • Visual Studio Code를 열고, 좌측의 "Extensions" 아이콘을 클릭한 후, Java Extension Pack을 검색하여 설치합니다.

 

  1. 새 프로젝트 만들기:
    • Visual Studio Code에서 File -> Open Folder를 선택하고 자바 프로젝트를 저장할 폴더를 선택합니다.
    • "HelloWorld.java"라는 새 파일을 만듭니다.
    • 위의 "Hello, World!" 코드를 작성하고 저장합니다.
  2. 코드 실행:
    • Visual Studio Code에서 "Run" 버튼(상단의 아이콘)을 클릭하거나 Run -> Run Without Debugging을 선택하여 프로그램을 실행합니다.
    • 터미널 창에 "Hello, World!" 메시지가 출력됩니다.

이제 Windows에서 자바로 간단한 프로그램을 작성하고 실행하는 방법을 익혔습니다. 더 복잡한 자바 애플리케이션을 개발할 때에도 이와 같은 기본 단계를 따르게 됩니다.

반응형