[자바 무료 강의] 자바를 설치해보자 - 코드라떼
Lesson List button
코스자바로 배우는 프로그래밍
hamburger button
강의자바를 설치해보자최종수정일 2021-12-03
아이콘약 5분

해당 사이트는 자바 언어를 공부하기 위해 실습할 수 있는 환경이 이미 구성되어 있습니다. 다만 자신의 컴퓨터 내에서 실습하고 싶다면 자바 언어를 이용하여 개발할 수 있도록 JDK을 설치해야 합니다. Mac 또는 Window 환경에서 자바를 설치하는 방법을 배웁시다. (java8을 기준으로 강의가 진행됩니다.)

노트 강의

목차


  1. Java를 설치해야 하는 이유

  2. Java를 Mac에서 설치해보자

  3. Java를 Windows에서 설치해보자

1. Java를 설치해야 하는 이유


자바 언어를 이용하여 개발하고 프로그램을 실행하려면 JDK(Java Development Kit)을 설치해야지 사용자가 작성한 코드를 컴퓨터가 읽을 수 있는 코드로 변경할 수 있습니다. 또한 컴퓨터가 읽을 수 있는 변경된 코드를 실행하는 자바 가상 머신을 설치해야 합니다. 이렇게 JDK안에는 컴파일러와 자바를 실행시키는 자바 가상 머신이 포함되어있습니다.

NOTE! 컴파일러는 코드 작성자가 작성한 코드를 컴퓨터가 읽을 수 있는 코드로 변환해주는 도구입니다.

2. Java를 Mac에서 설치해보자


우리 강의는 자바8 버전을 기준으로 강의를 하므로 해당 링크에서 pkg를 다운로드 합시다.

설치링크

https://adoptium.net/releases.html?variant=openjdk8

image 해당 파일을 다운로드해서 실행해봅시다.

image

image

image

image

약관 동의도 하고 하나씩 과정을 거치면 설치가 완료됩니다.


2.1 터미널 실행

image

설치를 완료하면 Mac에 있는 ‘터미널’ 프로그램을 실행시켜서 해당 명령어를 실행해봅시다.

java -version

그러면 openjdk version “1.8.0_282”를 확인할 수 있습니다.

image


2.2 간단한 자바 코드를 실행해보기

앞으로 MAC에서 개발을 하게 되면 터미널을 잘 사용해야 하는데요. 처음에는 친숙하지 않겠지만 조금씩 친숙해져야 합니다.

우리는 간단한 문자를 출력하는 프로그램을 실행하기 위해서는 다음과 같은 순서를 진행합니다.

  1. 이미 작성된 java 파일을 다운로드

  2. java 파일을 컴퓨터가 읽을 수 있는 코드로 컴파일

  3. 컴파일된 파일을 자바 가상 머신이 실행

2.2.1 이미 작성된 java 파일을 다운로드

image 해당 웹사이트의 우측 하단에 있는 실습도구 버튼을 클릭해봅시다.

image Download 버튼을 누르면 압축 파일을 받을 수 있는데요, 다운로드 받은 파일을 바탕화면으로 옮긴 후 압축을 풀어봅시다.

image 압축을 풀면, Main.java 파일을 볼 수 있습니다. 그리고 Main.java 파일을 컴파일 후 실행하면 됩니다.


2.2.2 Java 파일을 컴퓨터가 읽을 수 있는 코드로 컴파일

Main.java 파일은 바탕화면에 있으므로 터미널에서 바탕화면으로 이동해야 합니다.

터미널에서 바탕화면으로 이동

cd ~/Desktop

Main.java 파일을 컴파일

javac Main.java

image

javac를 통해 Main.java 파일을 컴파일 하면 바탕화면에 Main.class 라는 파일이 생성됩니다. Main.class 파일은 자바 가상 머신이 읽을 수 있는 바이트 코드로 변환된 파일입니다.


2.2.3 컴파일된 파일을 자바 가상 머신이 실행

Main.class 파일을 이용하여 프로그램 실행

java Main

프로그램이 실행되면 터미널에 아래와 같은 문자가 출력될 겁니다.

image

Hello Codelatte!
코드라떼는 도전자님을 환영합니다!

Main.java 파일의 코드 내용을 보고 싶다면 이렇게 확인합시다.

cat ~/Desktop/Main.java

그럼 아래와 같은 작성된 코드를 확인할 수 있습니다.

public class Main {
    Public static void main(String[] args) {
        System.out.println("Hello Codelatte!");
        System.out.println("코드라떼는 도전자님을 환영합니다!");
    }
}

Java 파일을 이용하여 컴파일 하고, 실행을 해봤으니 본격적으로 강의를 들어봅시다!


3. Java를 Windows에서 설치해보자


우리 강의는 자바8 버전을 기준으로 강의를 하므로 해당 링크에서 msi를 다운로드 합시다.

설치링크

https://adoptium.net/releases.html?variant=openjdk8

image 해당 파일을 다운로드해서 실행해봅시다.

image image image image

설치가 완료되면 설치가 되었는지 확인해봐야 합니다.


3.1 명령 프롬프트 실행

image Windows에 있는 ‘명령 프롬프트’ 프로그램을 실행시켜서 해당 명령어를 실행해봅시다.

java -version

그러면 openjdk version “1.8.0_282”를 확인할 수 있습니다.

image


3.2 간단한 자바 코드를 실행해보기

우리는 간단한 문자를 출력하는 프로그램을 실행하기 위해서는 다음과 같은 순서를 진행합니다.

  1. 이미 작성된 java 파일을 다운로드

  2. java 파일을 컴퓨터가 읽을 수 있는 코드로 컴파일

  3. 컴파일된 파일을 자바 가상 머신이 실행

3.3.1 이미 작성된 java 파일을 다운로드

image 해당 웹사이트의 우측 하단에 있는 실습도구 버튼을 클릭해봅시다.

image Download 버튼을 누르면 압축 파일을 받을 수 있는데요, 다운로드 받은 파일을 바탕화면으로 옮긴 후 압축을 풀어봅시다.

image 압축을 풀면, Main.java 파일을 볼 수 있습니다. 그리고 Main.java 파일을 컴파일 후 실행하면 됩니다.


3.3.2 Java 파일을 컴퓨터가 읽을 수 있는 코드로 컴파일

Main.java 파일은 바탕화면에 있으므로 터미널에서 바탕화면으로 이동해야 합니다.

명령 프롬프트에서 바탕화면으로 이동(컴퓨터 환경에 따라 다를 수 있습니다. 그러므로 진행이 힘드실경우 자바 설치 후 바로 에디터 설치 강의로 넘어가셔도 됩니다.)

cd Onedrive/바탕 화면

Main.java 파일을 컴파일

javac Main.java -encoding utf-8

image

javac를 통해 Main.java 파일을 컴파일 하면 바탕화면에 Main.class 라는 파일이 생성됩니다. Main.class 파일은 자바 가상 머신이 읽을 수 있는 바이트 코드로 변환된 파일입니다.


3.3.3 컴파일된 파일을 자바 가상 머신이 실행

Main.class 파일을 이용하여 프로그램 실행

java Main

프로그램이 실행되면 명령 프롬프트에 아래와 같은 문자가 출력될 겁니다.

image

Hello Codelatte!
코드라떼는 도전자님을 환영합니다!

Java 파일을 이용하여 컴파일 하고, 실행을 해봤으니 본격적으로 강의를 들어봅시다!

도전자 질문
아이콘개발자꿈나뭄(2021-12-03 21:18 작성됨)
Windows 환경과 Mac 환경에서 java 코드로 작성된 파일을 컴파일할 때 왜 명령어가 다른 건가요?
Windows 환경에서 컴파일 명령어 입력 시 인코딩 형식을 utf-8 로 지정하지 않고
javac Main.java 로 실행을 하니 에러가 발생하면서 컴파일된 결과물이 생성되지 않습니다.
Mac 환경의 터미널에서는 인코딩 형식을 굳이 utf-8 로 지정하지 않아도 컴파일이 잘 되는 것 같은데,
Default 인코딩 방식이 운영체제에 따라 차이가 있는 건가요?
아이콘코드라떼(2021-12-04 00:30 작성됨)
안녕하세요. 코드라떼입니다 :)

Mac의 java default 실행 '환경구성'과 Windows default 실행 '환경구성'의 인코딩이 다릅니다.
코드라떼를 통해 다운로드 받은 파일은 utf-8로 인코딩된 파일입니다. 그래서 인코딩을 맞춰주어야 합니다.

감사합니다 :)
아이콘라프라스(2021-12-03 10:56 작성됨)
"3. 윈도우 설치하기" 항목에서 기재된 링크의 사이트가 개편되었는지, 첨부 이미지의 웹이 바로 뜨질 않네요
https://adoptium.net/releases.html?variant=openjdk8 <--- 이 주소로 변경 해서 업데이트 해주셨으면 합니다.
해당 링크로 들어가니 예시의 웹페이지가 나오네요.
아이콘코드라떼(2021-12-03 11:17 작성됨)
안녕하세요. 코드라떼입니다 :)

설치 파일을 Adoptium 사이트로 안내하고 있는 것을 확인했고 수정했습니다.

확인해주셔서 감사합니다 :)
아이콘marunose(2021-07-13 19:38 작성됨)
컴파일은 했는데 java Main을 프롬프트에 입력을 하여도 "오류: 기본 클래스 Main을(를) 찾거나 로드할 수 없습니다." 가 나오네요. 바탕화면 경로 확인도 했고 컴파일까지는 이상이 없었는데 말입니다.
java Main.class 로 실행을 해도 실행이 안되네요. 
아이콘코드라떼(2021-07-14 20:32 작성됨)
질문 시에 이미지를 업로드할 수 있는 도구가 마련되어 있지 않아서 정확한 상황을 파악하기 힘든 것 같습니다. 강의 수강 시 '질문할 수 있는 오픈채팅 주소'와 함께 '참여 코드'가 제공되는데 해당 채팅방에서 질문을 해주시면 좀 더 빠르게 상황을 파악하고 피드백이 용이할 듯합니다. 안되는 이유가 여러 가지가 있을 수 있기 때문입니다.

감사합니다.^^
아이콘eunoia0(2021-06-20 21:29 작성됨)
컴파일이 안됩니다 ㅠㅠ 지정 된 경로가 아니라고 뜨네요.
내 PC > 바탕 화면에 Main.jave가 있어서
cd PC/바탕 화면이라고 했는데, 어떻게 해야 맞는 경로인걸까요?
아이콘코드라떼(2021-06-21 12:04 작성됨)
안녕하세요. 코드라떼입니다.
도전자분의 컴퓨터 환경마다 바탕화면 경로가 다를 수 있기 때문에 윈도우즈라면 탐색기를 통해 바탕화면 경로를 확인할 수 있습니다.
경로를 확인 후 CMD 명령어를 이용하여 바탕화면 경로로 이동하면 되나 이 과정 자체가 복잡하고 어렵다고 생각하신다면 CMD에서 자바를 실행하는 것은 일단 넘어가시고 '자바 코딩하기 위한 에디터를 설치해보자' 강의를 통해 에디터를 설치하여 자바 프로그램을 컴파일 또는 실행하는 것을 권장 드립니다. CMD는 코딩이나 컴퓨터에 익숙해진 이후에 알아가도 크게 문제없습니다.

감사합니다.
이용약관|개인정보취급방침
알유티씨클래스|대표, 개인정보보호책임자 : 이병록
이메일 : cs@codelatte.io
사업자등록번호 : 824-06-01921
통신판매업신고 : 2021-성남분당C-0740
주소 : 경기도 성남시 분당구 대왕판교로645번길 12, 9층 24호
파일
파일파일
Root
파일

Download 버튼을 클릭하여 파일을 다운로드 받으세요. (해당 강의는 코드 편집이나, 실행이 불가능합니다.)

Output
root$
Lesson List button
코스자바로 배우는 프로그래밍
hamburger button
강의자바를 설치해보자최종수정일 2021-12-03
아이콘약 5분

해당 사이트는 자바 언어를 공부하기 위해 실습할 수 있는 환경이 이미 구성되어 있습니다. 다만 자신의 컴퓨터 내에서 실습하고 싶다면 자바 언어를 이용하여 개발할 수 있도록 JDK을 설치해야 합니다. Mac 또는 Window 환경에서 자바를 설치하는 방법을 배웁시다. (java8을 기준으로 강의가 진행됩니다.)

노트 강의

목차


  1. Java를 설치해야 하는 이유

  2. Java를 Mac에서 설치해보자

  3. Java를 Windows에서 설치해보자

1. Java를 설치해야 하는 이유


자바 언어를 이용하여 개발하고 프로그램을 실행하려면 JDK(Java Development Kit)을 설치해야지 사용자가 작성한 코드를 컴퓨터가 읽을 수 있는 코드로 변경할 수 있습니다. 또한 컴퓨터가 읽을 수 있는 변경된 코드를 실행하는 자바 가상 머신을 설치해야 합니다. 이렇게 JDK안에는 컴파일러와 자바를 실행시키는 자바 가상 머신이 포함되어있습니다.

NOTE! 컴파일러는 코드 작성자가 작성한 코드를 컴퓨터가 읽을 수 있는 코드로 변환해주는 도구입니다.

2. Java를 Mac에서 설치해보자


우리 강의는 자바8 버전을 기준으로 강의를 하므로 해당 링크에서 pkg를 다운로드 합시다.

설치링크

https://adoptium.net/releases.html?variant=openjdk8

image 해당 파일을 다운로드해서 실행해봅시다.

image

image

image

image

약관 동의도 하고 하나씩 과정을 거치면 설치가 완료됩니다.


2.1 터미널 실행

image

설치를 완료하면 Mac에 있는 ‘터미널’ 프로그램을 실행시켜서 해당 명령어를 실행해봅시다.

java -version

그러면 openjdk version “1.8.0_282”를 확인할 수 있습니다.

image


2.2 간단한 자바 코드를 실행해보기

앞으로 MAC에서 개발을 하게 되면 터미널을 잘 사용해야 하는데요. 처음에는 친숙하지 않겠지만 조금씩 친숙해져야 합니다.

우리는 간단한 문자를 출력하는 프로그램을 실행하기 위해서는 다음과 같은 순서를 진행합니다.

  1. 이미 작성된 java 파일을 다운로드

  2. java 파일을 컴퓨터가 읽을 수 있는 코드로 컴파일

  3. 컴파일된 파일을 자바 가상 머신이 실행

2.2.1 이미 작성된 java 파일을 다운로드

image 해당 웹사이트의 우측 하단에 있는 실습도구 버튼을 클릭해봅시다.

image Download 버튼을 누르면 압축 파일을 받을 수 있는데요, 다운로드 받은 파일을 바탕화면으로 옮긴 후 압축을 풀어봅시다.

image 압축을 풀면, Main.java 파일을 볼 수 있습니다. 그리고 Main.java 파일을 컴파일 후 실행하면 됩니다.


2.2.2 Java 파일을 컴퓨터가 읽을 수 있는 코드로 컴파일

Main.java 파일은 바탕화면에 있으므로 터미널에서 바탕화면으로 이동해야 합니다.

터미널에서 바탕화면으로 이동

cd ~/Desktop

Main.java 파일을 컴파일

javac Main.java

image

javac를 통해 Main.java 파일을 컴파일 하면 바탕화면에 Main.class 라는 파일이 생성됩니다. Main.class 파일은 자바 가상 머신이 읽을 수 있는 바이트 코드로 변환된 파일입니다.


2.2.3 컴파일된 파일을 자바 가상 머신이 실행

Main.class 파일을 이용하여 프로그램 실행

java Main

프로그램이 실행되면 터미널에 아래와 같은 문자가 출력될 겁니다.

image

Hello Codelatte!
코드라떼는 도전자님을 환영합니다!

Main.java 파일의 코드 내용을 보고 싶다면 이렇게 확인합시다.

cat ~/Desktop/Main.java

그럼 아래와 같은 작성된 코드를 확인할 수 있습니다.

public class Main {
    Public static void main(String[] args) {
        System.out.println("Hello Codelatte!");
        System.out.println("코드라떼는 도전자님을 환영합니다!");
    }
}

Java 파일을 이용하여 컴파일 하고, 실행을 해봤으니 본격적으로 강의를 들어봅시다!


3. Java를 Windows에서 설치해보자


우리 강의는 자바8 버전을 기준으로 강의를 하므로 해당 링크에서 msi를 다운로드 합시다.

설치링크

https://adoptium.net/releases.html?variant=openjdk8

image 해당 파일을 다운로드해서 실행해봅시다.

image image image image

설치가 완료되면 설치가 되었는지 확인해봐야 합니다.


3.1 명령 프롬프트 실행

image Windows에 있는 ‘명령 프롬프트’ 프로그램을 실행시켜서 해당 명령어를 실행해봅시다.

java -version

그러면 openjdk version “1.8.0_282”를 확인할 수 있습니다.

image


3.2 간단한 자바 코드를 실행해보기

우리는 간단한 문자를 출력하는 프로그램을 실행하기 위해서는 다음과 같은 순서를 진행합니다.

  1. 이미 작성된 java 파일을 다운로드

  2. java 파일을 컴퓨터가 읽을 수 있는 코드로 컴파일

  3. 컴파일된 파일을 자바 가상 머신이 실행

3.3.1 이미 작성된 java 파일을 다운로드

image 해당 웹사이트의 우측 하단에 있는 실습도구 버튼을 클릭해봅시다.

image Download 버튼을 누르면 압축 파일을 받을 수 있는데요, 다운로드 받은 파일을 바탕화면으로 옮긴 후 압축을 풀어봅시다.

image 압축을 풀면, Main.java 파일을 볼 수 있습니다. 그리고 Main.java 파일을 컴파일 후 실행하면 됩니다.


3.3.2 Java 파일을 컴퓨터가 읽을 수 있는 코드로 컴파일

Main.java 파일은 바탕화면에 있으므로 터미널에서 바탕화면으로 이동해야 합니다.

명령 프롬프트에서 바탕화면으로 이동(컴퓨터 환경에 따라 다를 수 있습니다. 그러므로 진행이 힘드실경우 자바 설치 후 바로 에디터 설치 강의로 넘어가셔도 됩니다.)

cd Onedrive/바탕 화면

Main.java 파일을 컴파일

javac Main.java -encoding utf-8

image

javac를 통해 Main.java 파일을 컴파일 하면 바탕화면에 Main.class 라는 파일이 생성됩니다. Main.class 파일은 자바 가상 머신이 읽을 수 있는 바이트 코드로 변환된 파일입니다.


3.3.3 컴파일된 파일을 자바 가상 머신이 실행

Main.class 파일을 이용하여 프로그램 실행

java Main

프로그램이 실행되면 명령 프롬프트에 아래와 같은 문자가 출력될 겁니다.

image

Hello Codelatte!
코드라떼는 도전자님을 환영합니다!

Java 파일을 이용하여 컴파일 하고, 실행을 해봤으니 본격적으로 강의를 들어봅시다!

도전자 질문
아이콘개발자꿈나뭄(2021-12-03 21:18 작성됨)
Windows 환경과 Mac 환경에서 java 코드로 작성된 파일을 컴파일할 때 왜 명령어가 다른 건가요?
Windows 환경에서 컴파일 명령어 입력 시 인코딩 형식을 utf-8 로 지정하지 않고
javac Main.java 로 실행을 하니 에러가 발생하면서 컴파일된 결과물이 생성되지 않습니다.
Mac 환경의 터미널에서는 인코딩 형식을 굳이 utf-8 로 지정하지 않아도 컴파일이 잘 되는 것 같은데,
Default 인코딩 방식이 운영체제에 따라 차이가 있는 건가요?
아이콘코드라떼(2021-12-04 00:30 작성됨)
안녕하세요. 코드라떼입니다 :)

Mac의 java default 실행 '환경구성'과 Windows default 실행 '환경구성'의 인코딩이 다릅니다.
코드라떼를 통해 다운로드 받은 파일은 utf-8로 인코딩된 파일입니다. 그래서 인코딩을 맞춰주어야 합니다.

감사합니다 :)
아이콘라프라스(2021-12-03 10:56 작성됨)
"3. 윈도우 설치하기" 항목에서 기재된 링크의 사이트가 개편되었는지, 첨부 이미지의 웹이 바로 뜨질 않네요
https://adoptium.net/releases.html?variant=openjdk8 <--- 이 주소로 변경 해서 업데이트 해주셨으면 합니다.
해당 링크로 들어가니 예시의 웹페이지가 나오네요.
아이콘코드라떼(2021-12-03 11:17 작성됨)
안녕하세요. 코드라떼입니다 :)

설치 파일을 Adoptium 사이트로 안내하고 있는 것을 확인했고 수정했습니다.

확인해주셔서 감사합니다 :)
아이콘marunose(2021-07-13 19:38 작성됨)
컴파일은 했는데 java Main을 프롬프트에 입력을 하여도 "오류: 기본 클래스 Main을(를) 찾거나 로드할 수 없습니다." 가 나오네요. 바탕화면 경로 확인도 했고 컴파일까지는 이상이 없었는데 말입니다.
java Main.class 로 실행을 해도 실행이 안되네요. 
아이콘코드라떼(2021-07-14 20:32 작성됨)
질문 시에 이미지를 업로드할 수 있는 도구가 마련되어 있지 않아서 정확한 상황을 파악하기 힘든 것 같습니다. 강의 수강 시 '질문할 수 있는 오픈채팅 주소'와 함께 '참여 코드'가 제공되는데 해당 채팅방에서 질문을 해주시면 좀 더 빠르게 상황을 파악하고 피드백이 용이할 듯합니다. 안되는 이유가 여러 가지가 있을 수 있기 때문입니다.

감사합니다.^^
아이콘eunoia0(2021-06-20 21:29 작성됨)
컴파일이 안됩니다 ㅠㅠ 지정 된 경로가 아니라고 뜨네요.
내 PC > 바탕 화면에 Main.jave가 있어서
cd PC/바탕 화면이라고 했는데, 어떻게 해야 맞는 경로인걸까요?
아이콘코드라떼(2021-06-21 12:04 작성됨)
안녕하세요. 코드라떼입니다.
도전자분의 컴퓨터 환경마다 바탕화면 경로가 다를 수 있기 때문에 윈도우즈라면 탐색기를 통해 바탕화면 경로를 확인할 수 있습니다.
경로를 확인 후 CMD 명령어를 이용하여 바탕화면 경로로 이동하면 되나 이 과정 자체가 복잡하고 어렵다고 생각하신다면 CMD에서 자바를 실행하는 것은 일단 넘어가시고 '자바 코딩하기 위한 에디터를 설치해보자' 강의를 통해 에디터를 설치하여 자바 프로그램을 컴파일 또는 실행하는 것을 권장 드립니다. CMD는 코딩이나 컴퓨터에 익숙해진 이후에 알아가도 크게 문제없습니다.

감사합니다.
이용약관|개인정보취급방침
알유티씨클래스|대표, 개인정보보호책임자 : 이병록
이메일 : cs@codelatte.io|운영시간 09:00 - 18:00(평일)
사업자등록번호 : 824-06-01921|통신판매업신고 : 2021-성남분당C-0740
주소 : 경기도 성남시 분당구 대왕판교로645번길 12, 9층 24호(경기창조혁신센터)
파일
파일파일
Root
파일

Download 버튼을 클릭하여 파일을 다운로드 받으세요. (해당 강의는 코드 편집이나, 실행이 불가능합니다.)

Output
root$