[자바 무료 강의] 자바를 설치해보자 - 코드라떼
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 파일을 이용하여 컴파일 하고, 실행을 해봤으니 본격적으로 강의를 들어봅시다!

도전자 질문
아이콘빈분루(2022-11-19 16:28 작성됨)
Main.class가 생성되어 마지막 단계인 java Main을 입력하고 자바가상머신을 실행시키고자 하는데 명령프롬프트에 경로가 맞음에도 불구하고 오류: 기본 클래스 Main을(를) 찾거나 로드할 수 없습니다. 라고 뜹니다
아이콘joo(2022-05-16 02:14 작성됨)
터미널에 자바 버전을 치니깐 
apple@appleui-MacBookPro ~ %  이렇게만 나오는데 설치 안된거죠..?ㅠㅠ
어떻게해야하나요?ㅠㅠ
아이콘코드라떼(2022-06-06 14:08 작성됨)
안녕하세요. 코드라떼입니다 :)

터미널에서 자바 버전을 쳤을 경우 아무 반응이 없다면 여러 가지 이유가 있겠으나 자바를 정상적으로 설치를 못했을 경우에 발생할 수 있습니다.
그러므로 다시 자바를 재설치 하신 후 확인해 보시면 될 것 같습니다.

감사합니다.
아이콘개발자꿈나뭄(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 작성됨)
질문 시에 이미지를 업로드할 수 있는 도구가 마련되어 있지 않아서 정확한 상황을 파악하기 힘든 것 같습니다. 강의 수강 시 '질문할 수 있는 오픈채팅 주소'와 함께 '참여 코드'가 제공되는데 해당 채팅방에서 질문을 해주시면 좀 더 빠르게 상황을 파악하고 피드백이 용이할 듯합니다. 안되는 이유가 여러 가지가 있을 수 있기 때문입니다.

감사합니다.^^
이용약관|개인정보취급방침
알유티씨클래스|대표, 개인정보보호책임자 : 이병록
이메일 : 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 파일을 이용하여 컴파일 하고, 실행을 해봤으니 본격적으로 강의를 들어봅시다!

도전자 질문
아이콘빈분루(2022-11-19 16:28 작성됨)
Main.class가 생성되어 마지막 단계인 java Main을 입력하고 자바가상머신을 실행시키고자 하는데 명령프롬프트에 경로가 맞음에도 불구하고 오류: 기본 클래스 Main을(를) 찾거나 로드할 수 없습니다. 라고 뜹니다
아이콘joo(2022-05-16 02:14 작성됨)
터미널에 자바 버전을 치니깐 
apple@appleui-MacBookPro ~ %  이렇게만 나오는데 설치 안된거죠..?ㅠㅠ
어떻게해야하나요?ㅠㅠ
아이콘코드라떼(2022-06-06 14:08 작성됨)
안녕하세요. 코드라떼입니다 :)

터미널에서 자바 버전을 쳤을 경우 아무 반응이 없다면 여러 가지 이유가 있겠으나 자바를 정상적으로 설치를 못했을 경우에 발생할 수 있습니다.
그러므로 다시 자바를 재설치 하신 후 확인해 보시면 될 것 같습니다.

감사합니다.
아이콘개발자꿈나뭄(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 작성됨)
질문 시에 이미지를 업로드할 수 있는 도구가 마련되어 있지 않아서 정확한 상황을 파악하기 힘든 것 같습니다. 강의 수강 시 '질문할 수 있는 오픈채팅 주소'와 함께 '참여 코드'가 제공되는데 해당 채팅방에서 질문을 해주시면 좀 더 빠르게 상황을 파악하고 피드백이 용이할 듯합니다. 안되는 이유가 여러 가지가 있을 수 있기 때문입니다.

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

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

Output
root$