Computer >> 컴퓨터 >  >> 시스템 >> Windows

명령 프롬프트에서 자바(Java) 프로그램을 실행하는 방법 A to Z

명령 프롬프트에서 자바(Java) 프로그램을 실행하는 방법 A to Z

자바(Java)는 가장 널리 사용되는 프로그래밍 언어 중 하나로, Eclipse 같은 IDE와의 연동이 매우 긴밀한 언어입니다. 하지만 IDE를 열지 않고도 명령 프롬프트(Command Prompt)만으로 간단히 컴파일하고 실행할 수 있다는 점, 알고 계셨나요?

이제 막 자바 학습을 시작한 초보자라면, 이 가이드를 따라 하며 윈도우 명령 프롬프트에서 자바 프로그램을 직접 실행해 보세요. 기본기를 다지는 데 큰 도움이 될 것입니다.

1단계: JDK(Java Development Kit) 설치하기

컴퓨터에서 자바 프로그램을 실행하려면 먼저 전용 컴파일러가 설치되어 있어야 합니다. 이 컴파일러는 JDK(Java Development Kit)에 포함되어 있으며, 어떤 플랫폼에서든 자바 개발을 위해 반드시 필요한 필수 도구입니다.

여기서 주의할 점이 있습니다. JDK는 JRE(Java Runtime Environment)와는 다릅니다. JRE는 이미 자바 애플리케이션을 사용해 본 적이 있는 컴퓨터라면 대부분 설치되어 있지만, 프로그램을 컴파일하는 기능은 포함되어 있지 않습니다.

먼저 오라클(Oracle) 공식 웹사이트에서 윈도우용 JDK를 다운로드하세요. 이때 "JRE" 또는 "Server" 버전을 다운로드하지 않도록 주의하세요.

명령 프롬프트에서 자바(Java) 프로그램을 실행하는 방법 A to Z

다운로드가 완료되면 일반 프로그램과 마찬가지로 설치 파일을 실행하고, 화면의 안내에 따라 설치를 진행합니다.

2단계: 명령 프롬프트에서 자바 프로그램 실행하기

먼저 메모장이나 다른 텍스트 편집기를 이용해 아래와 같은 간단한 자바 프로그램을 작성합니다. 파일을 저장할 때 확장자가 반드시 .txt가 아닌 .java가 되도록 주의하세요.

public class HelloWorld
{
    public static void main(String[] args)
    {
        System.out.println("Hello, World!");
    }
}

그다음, 윈도우 시작 메뉴에서 명령 프롬프트를 엽니다.

명령 프롬프트에서 자바(Java) 프로그램을 실행하는 방법 A to Z

작업 디렉터리 변경하기

cd 명령어를 사용해 작업 디렉터리를 자바 프로그램이 저장된 폴더로 이동합니다.

cd Documents[Java-program-folder]

JDK 경로 설정하기

이제 컴퓨터에 설치된 JDK의 경로를 찾아야 합니다. 예를 들어 64비트 윈도우를 사용 중이라면 대부분 "C:\Program Files\Java" 위치에 설치되어 있습니다.

set 명령어로 JDK 경로를 지정합니다:

set path=%path%;C:\Program Files\Java\jdk-16.0.1\bin

설치된 자바 버전에 따라 디렉터리 경로는 달라질 수 있으니 실제 폴더 이름을 확인하세요. 또한 반드시 JDK 디렉터리의 "bin" 폴더를 지정해야 합니다.

JRE 폴더에도 "bin" 폴더가 존재하지만, 그 안에는 자바 컴파일러가 없습니다. 만약 컴파일 중 오류가 발생한다면 올바른 디렉터리 경로를 사용했는지 다시 한번 확인해 보세요.

컴파일하고 실행하기

아래와 같이 javac 명령어로 자바 프로그램을 컴파일합니다:

javac HelloWorld.java

컴파일이 정상적으로 끝나면 아무런 메시지도 출력되지 않는 것이 정상입니다. dir 명령어를 입력해 보면 디렉터리에 .class 확장자를 가진 새 파일이 생성된 것을 확인할 수 있으며, 이는 프로그램이 성공적으로 컴파일되었다는 의미입니다.

마지막으로 java 명령어를 입력해 프로그램을 실행합니다:

java HelloWorld

명령 프롬프트 창 안에서 프로그램이 실행되는 것을 볼 수 있습니다. 하지만 자바 프로그램을 더욱 원활하게 실행하려면 한 가지 더 설정할 것이 남아 있습니다. 바로 PATH 영구 설정입니다.

3단계: PATH 환경 변수 영구 설정하기

앞서 사용한 set 명령어는 일시적인 설정입니다. 해당 명령 프롬프트 세션에서만 유효하며, 창을 닫으면 설정이 사라집니다. 모든 세션에서 자바 컴파일러를 사용하려면 아래 단계에 따라 PATH 변수를 영구적으로 변경하세요.

1. 시작 메뉴에서 "제어판 → 시스템 및 보안"을 연 뒤 "시스템"을 클릭합니다.

2. 왼쪽 메뉴에서 "고급 시스템 설정"을 클릭합니다.

명령 프롬프트에서 자바(Java) 프로그램을 실행하는 방법 A to Z

3. "시스템 속성 → 고급" 탭 하단의 "환경 변수..." 버튼을 클릭합니다.

명령 프롬프트에서 자바(Java) 프로그램을 실행하는 방법 A to Z

4. 목록에서 Path 변수를 선택한 후 "편집" 버튼을 클릭합니다.

명령 프롬프트에서 자바(Java) 프로그램을 실행하는 방법 A to Z

5. "새로 만들기"를 클릭해 경로에 새 디렉터리를 추가합니다.

명령 프롬프트에서 자바(Java) 프로그램을 실행하는 방법 A to Z

6. 앞서 확인한 JDK 디렉터리 경로를 텍스트 상자에 붙여넣습니다. 이때도 반드시 옆에 있는 JRE 디렉터리가 아닌 JDK 디렉터리를 사용해야 합니다.

마지막으로 "확인"을 클릭하면 변경 사항이 저장됩니다.

마무리

이 글에서는 간단한 자바 프로그램을 예로 들었지만, 사실 거의 모든 자바 프로그램을 명령 프롬프트에서 실행할 수 있습니다. 프로그램의 종류와 관계없이 절차는 동일하니 걱정하지 않으셔도 됩니다.

자바와 자바스크립트의 차이점이 궁금하다면 관련 아티클도 참고해 보세요. 이 가이드가 명령 프롬프트에서 자바 프로그램을 실행하는 데 도움이 되었나요? 여러분의 소중한 의견을 댓글로 알려주세요!