해당 사이트는 자바 언어를 공부하기 위해 실습할 수 있는 환경이 이미 구성되어 있습니다. 다만 자신의 컴퓨터 내에서 실습하고 싶다면 자바 언어를 이용하여 개발할 수 있도록 JDK을 설치해야 합니다. Mac 또는 Window 환경에서 자바를 설치하는 방법을 배웁시다. (java8을 기준으로 강의가 진행됩니다.)
ㅤ
자바 언어를 이용하여 개발하고 프로그램을 실행하려면 JDK(Java Development Kit)을 설치해야지 사용자가 작성한 코드를 컴퓨터가 읽을 수 있는 코드로 변경할 수 있습니다. 또한 컴퓨터가 읽을 수 있는 변경된 코드를 실행하는 자바 가상 머신
을 설치해야 합니다. 이렇게 JDK안에는 컴파일러
와 자바를 실행시키는 자바 가상 머신
이 포함되어있습니다.
NOTE! 컴파일러는 코드 작성자가 작성한 코드를 컴퓨터가 읽을 수 있는 코드로 변환해주는 도구입니다.
ㅤ
우리 강의는 자바8 버전을 기준으로 강의를 하므로 해당 링크에서 pkg를 다운로드 합시다.
설치링크
https://adoptium.net/releases.html?variant=openjdk8
약관 동의도 하고 하나씩 과정을 거치면 설치가 완료됩니다.
ㅤ
설치를 완료하면 Mac에 있는 ‘터미널’ 프로그램을 실행시켜서 해당 명령어를 실행해봅시다.
java -version
그러면 openjdk version “1.8.0_282”를 확인할 수 있습니다.
ㅤ
앞으로 MAC에서 개발을 하게 되면 터미널을 잘 사용해야 하는데요. 처음에는 친숙하지 않겠지만 조금씩 친숙해져야 합니다.
우리는 간단한 문자를 출력하는 프로그램을 실행하기 위해서는 다음과 같은 순서를 진행합니다.
이미 작성된 java 파일을 다운로드
java 파일을 컴퓨터가 읽을 수 있는 코드로 컴파일
컴파일된 파일을 자바 가상 머신이 실행
ㅤ
해당 웹사이트의 우측 하단에 있는 실습도구 버튼을 클릭해봅시다.
Download
버튼을 누르면 압축 파일을 받을 수 있는데요, 다운로드 받은 파일을 바탕화면으로 옮긴 후 압축을 풀어봅시다.
압축을 풀면, Main.java
파일을 볼 수 있습니다. 그리고 Main.java
파일을 컴파일 후 실행하면 됩니다.
ㅤ
Main.java
파일은 바탕화면에 있으므로 터미널에서 바탕화면으로 이동해야 합니다.
터미널에서 바탕화면으로 이동
cd ~/Desktop
Main.java 파일을 컴파일
javac Main.java
javac를 통해 Main.java
파일을 컴파일 하면 바탕화면에 Main.class
라는 파일이 생성됩니다. Main.class
파일은 자바 가상 머신이 읽을 수 있는 바이트 코드
로 변환된 파일입니다.
ㅤ
Main.class 파일을 이용하여 프로그램 실행
java Main
프로그램이 실행되면 터미널에 아래와 같은 문자가 출력될 겁니다.
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 파일을 이용하여 컴파일 하고, 실행을 해봤으니 본격적으로 강의를 들어봅시다!
ㅤ
우리 강의는 자바8 버전을 기준으로 강의를 하므로 해당 링크에서 msi를 다운로드 합시다.
설치링크
https://adoptium.net/releases.html?variant=openjdk8
설치가 완료되면 설치가 되었는지 확인해봐야 합니다.
ㅤ
Windows에 있는 ‘명령 프롬프트’ 프로그램을 실행시켜서 해당 명령어를 실행해봅시다.
java -version
그러면 openjdk version “1.8.0_282”를 확인할 수 있습니다.
ㅤ
우리는 간단한 문자를 출력하는 프로그램을 실행하기 위해서는 다음과 같은 순서를 진행합니다.
이미 작성된 java 파일을 다운로드
java 파일을 컴퓨터가 읽을 수 있는 코드로 컴파일
컴파일된 파일을 자바 가상 머신이 실행
ㅤ
해당 웹사이트의 우측 하단에 있는 실습도구 버튼을 클릭해봅시다.
Download
버튼을 누르면 압축 파일을 받을 수 있는데요, 다운로드 받은 파일을 바탕화면으로 옮긴 후 압축을 풀어봅시다.
압축을 풀면, Main.java
파일을 볼 수 있습니다. 그리고 Main.java
파일을 컴파일 후 실행하면 됩니다.
ㅤ
Main.java
파일은 바탕화면에 있으므로 터미널에서 바탕화면으로 이동해야 합니다.
명령 프롬프트에서 바탕화면으로 이동(컴퓨터 환경에 따라 다를 수 있습니다. 그러므로 진행이 힘드실경우 자바 설치 후 바로 에디터 설치 강의로 넘어가셔도 됩니다.)
cd Onedrive/바탕 화면
Main.java 파일을 컴파일
javac Main.java -encoding utf-8
javac를 통해 Main.java
파일을 컴파일 하면 바탕화면에 Main.class
라는 파일이 생성됩니다. Main.class
파일은 자바 가상 머신이 읽을 수 있는 바이트 코드
로 변환된 파일입니다.
ㅤ
Main.class 파일을 이용하여 프로그램 실행
java Main
프로그램이 실행되면 명령 프롬프트에 아래와 같은 문자가 출력될 겁니다.
Hello Codelatte!
코드라떼는 도전자님을 환영합니다!
Java 파일을 이용하여 컴파일 하고, 실행을 해봤으니 본격적으로 강의를 들어봅시다!
Main.class가 생성되어 마지막 단계인 java Main을 입력하고 자바가상머신을 실행시키고자 하는데 명령프롬프트에 경로가 맞음에도 불구하고 오류: 기본 클래스 Main을(를) 찾거나 로드할 수 없습니다. 라고 뜹니다
터미널에 자바 버전을 치니깐 apple@appleui-MacBookPro ~ % 이렇게만 나오는데 설치 안된거죠..?ㅠㅠ 어떻게해야하나요?ㅠㅠ
안녕하세요. 코드라떼입니다 :) 터미널에서 자바 버전을 쳤을 경우 아무 반응이 없다면 여러 가지 이유가 있겠으나 자바를 정상적으로 설치를 못했을 경우에 발생할 수 있습니다. 그러므로 다시 자바를 재설치 하신 후 확인해 보시면 될 것 같습니다. 감사합니다.
Windows 환경과 Mac 환경에서 java 코드로 작성된 파일을 컴파일할 때 왜 명령어가 다른 건가요? Windows 환경에서 컴파일 명령어 입력 시 인코딩 형식을 utf-8 로 지정하지 않고 javac Main.java 로 실행을 하니 에러가 발생하면서 컴파일된 결과물이 생성되지 않습니다. Mac 환경의 터미널에서는 인코딩 형식을 굳이 utf-8 로 지정하지 않아도 컴파일이 잘 되는 것 같은데, Default 인코딩 방식이 운영체제에 따라 차이가 있는 건가요?
안녕하세요. 코드라떼입니다 :) Mac의 java default 실행 '환경구성'과 Windows default 실행 '환경구성'의 인코딩이 다릅니다. 코드라떼를 통해 다운로드 받은 파일은 utf-8로 인코딩된 파일입니다. 그래서 인코딩을 맞춰주어야 합니다. 감사합니다 :)
"3. 윈도우 설치하기" 항목에서 기재된 링크의 사이트가 개편되었는지, 첨부 이미지의 웹이 바로 뜨질 않네요 https://adoptium.net/releases.html?variant=openjdk8 <--- 이 주소로 변경 해서 업데이트 해주셨으면 합니다. 해당 링크로 들어가니 예시의 웹페이지가 나오네요.
안녕하세요. 코드라떼입니다 :) 설치 파일을 Adoptium 사이트로 안내하고 있는 것을 확인했고 수정했습니다. 확인해주셔서 감사합니다 :)
컴파일은 했는데 java Main을 프롬프트에 입력을 하여도 "오류: 기본 클래스 Main을(를) 찾거나 로드할 수 없습니다." 가 나오네요. 바탕화면 경로 확인도 했고 컴파일까지는 이상이 없었는데 말입니다. java Main.class 로 실행을 해도 실행이 안되네요.
질문 시에 이미지를 업로드할 수 있는 도구가 마련되어 있지 않아서 정확한 상황을 파악하기 힘든 것 같습니다. 강의 수강 시 '질문할 수 있는 오픈채팅 주소'와 함께 '참여 코드'가 제공되는데 해당 채팅방에서 질문을 해주시면 좀 더 빠르게 상황을 파악하고 피드백이 용이할 듯합니다. 안되는 이유가 여러 가지가 있을 수 있기 때문입니다. 감사합니다.^^
Download 버튼을 클릭하여 파일을 다운로드 받으세요. (해당 강의는 코드 편집이나, 실행이 불가능합니다.)
해당 사이트는 자바 언어를 공부하기 위해 실습할 수 있는 환경이 이미 구성되어 있습니다. 다만 자신의 컴퓨터 내에서 실습하고 싶다면 자바 언어를 이용하여 개발할 수 있도록 JDK을 설치해야 합니다. Mac 또는 Window 환경에서 자바를 설치하는 방법을 배웁시다. (java8을 기준으로 강의가 진행됩니다.)
ㅤ
자바 언어를 이용하여 개발하고 프로그램을 실행하려면 JDK(Java Development Kit)을 설치해야지 사용자가 작성한 코드를 컴퓨터가 읽을 수 있는 코드로 변경할 수 있습니다. 또한 컴퓨터가 읽을 수 있는 변경된 코드를 실행하는 자바 가상 머신
을 설치해야 합니다. 이렇게 JDK안에는 컴파일러
와 자바를 실행시키는 자바 가상 머신
이 포함되어있습니다.
NOTE! 컴파일러는 코드 작성자가 작성한 코드를 컴퓨터가 읽을 수 있는 코드로 변환해주는 도구입니다.
ㅤ
우리 강의는 자바8 버전을 기준으로 강의를 하므로 해당 링크에서 pkg를 다운로드 합시다.
설치링크
https://adoptium.net/releases.html?variant=openjdk8
약관 동의도 하고 하나씩 과정을 거치면 설치가 완료됩니다.
ㅤ
설치를 완료하면 Mac에 있는 ‘터미널’ 프로그램을 실행시켜서 해당 명령어를 실행해봅시다.
java -version
그러면 openjdk version “1.8.0_282”를 확인할 수 있습니다.
ㅤ
앞으로 MAC에서 개발을 하게 되면 터미널을 잘 사용해야 하는데요. 처음에는 친숙하지 않겠지만 조금씩 친숙해져야 합니다.
우리는 간단한 문자를 출력하는 프로그램을 실행하기 위해서는 다음과 같은 순서를 진행합니다.
이미 작성된 java 파일을 다운로드
java 파일을 컴퓨터가 읽을 수 있는 코드로 컴파일
컴파일된 파일을 자바 가상 머신이 실행
ㅤ
해당 웹사이트의 우측 하단에 있는 실습도구 버튼을 클릭해봅시다.
Download
버튼을 누르면 압축 파일을 받을 수 있는데요, 다운로드 받은 파일을 바탕화면으로 옮긴 후 압축을 풀어봅시다.
압축을 풀면, Main.java
파일을 볼 수 있습니다. 그리고 Main.java
파일을 컴파일 후 실행하면 됩니다.
ㅤ
Main.java
파일은 바탕화면에 있으므로 터미널에서 바탕화면으로 이동해야 합니다.
터미널에서 바탕화면으로 이동
cd ~/Desktop
Main.java 파일을 컴파일
javac Main.java
javac를 통해 Main.java
파일을 컴파일 하면 바탕화면에 Main.class
라는 파일이 생성됩니다. Main.class
파일은 자바 가상 머신이 읽을 수 있는 바이트 코드
로 변환된 파일입니다.
ㅤ
Main.class 파일을 이용하여 프로그램 실행
java Main
프로그램이 실행되면 터미널에 아래와 같은 문자가 출력될 겁니다.
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 파일을 이용하여 컴파일 하고, 실행을 해봤으니 본격적으로 강의를 들어봅시다!
ㅤ
우리 강의는 자바8 버전을 기준으로 강의를 하므로 해당 링크에서 msi를 다운로드 합시다.
설치링크
https://adoptium.net/releases.html?variant=openjdk8
설치가 완료되면 설치가 되었는지 확인해봐야 합니다.
ㅤ
Windows에 있는 ‘명령 프롬프트’ 프로그램을 실행시켜서 해당 명령어를 실행해봅시다.
java -version
그러면 openjdk version “1.8.0_282”를 확인할 수 있습니다.
ㅤ
우리는 간단한 문자를 출력하는 프로그램을 실행하기 위해서는 다음과 같은 순서를 진행합니다.
이미 작성된 java 파일을 다운로드
java 파일을 컴퓨터가 읽을 수 있는 코드로 컴파일
컴파일된 파일을 자바 가상 머신이 실행
ㅤ
해당 웹사이트의 우측 하단에 있는 실습도구 버튼을 클릭해봅시다.
Download
버튼을 누르면 압축 파일을 받을 수 있는데요, 다운로드 받은 파일을 바탕화면으로 옮긴 후 압축을 풀어봅시다.
압축을 풀면, Main.java
파일을 볼 수 있습니다. 그리고 Main.java
파일을 컴파일 후 실행하면 됩니다.
ㅤ
Main.java
파일은 바탕화면에 있으므로 터미널에서 바탕화면으로 이동해야 합니다.
명령 프롬프트에서 바탕화면으로 이동(컴퓨터 환경에 따라 다를 수 있습니다. 그러므로 진행이 힘드실경우 자바 설치 후 바로 에디터 설치 강의로 넘어가셔도 됩니다.)
cd Onedrive/바탕 화면
Main.java 파일을 컴파일
javac Main.java -encoding utf-8
javac를 통해 Main.java
파일을 컴파일 하면 바탕화면에 Main.class
라는 파일이 생성됩니다. Main.class
파일은 자바 가상 머신이 읽을 수 있는 바이트 코드
로 변환된 파일입니다.
ㅤ
Main.class 파일을 이용하여 프로그램 실행
java Main
프로그램이 실행되면 명령 프롬프트에 아래와 같은 문자가 출력될 겁니다.
Hello Codelatte!
코드라떼는 도전자님을 환영합니다!
Java 파일을 이용하여 컴파일 하고, 실행을 해봤으니 본격적으로 강의를 들어봅시다!
Main.class가 생성되어 마지막 단계인 java Main을 입력하고 자바가상머신을 실행시키고자 하는데 명령프롬프트에 경로가 맞음에도 불구하고 오류: 기본 클래스 Main을(를) 찾거나 로드할 수 없습니다. 라고 뜹니다
터미널에 자바 버전을 치니깐 apple@appleui-MacBookPro ~ % 이렇게만 나오는데 설치 안된거죠..?ㅠㅠ 어떻게해야하나요?ㅠㅠ
안녕하세요. 코드라떼입니다 :) 터미널에서 자바 버전을 쳤을 경우 아무 반응이 없다면 여러 가지 이유가 있겠으나 자바를 정상적으로 설치를 못했을 경우에 발생할 수 있습니다. 그러므로 다시 자바를 재설치 하신 후 확인해 보시면 될 것 같습니다. 감사합니다.
Windows 환경과 Mac 환경에서 java 코드로 작성된 파일을 컴파일할 때 왜 명령어가 다른 건가요? Windows 환경에서 컴파일 명령어 입력 시 인코딩 형식을 utf-8 로 지정하지 않고 javac Main.java 로 실행을 하니 에러가 발생하면서 컴파일된 결과물이 생성되지 않습니다. Mac 환경의 터미널에서는 인코딩 형식을 굳이 utf-8 로 지정하지 않아도 컴파일이 잘 되는 것 같은데, Default 인코딩 방식이 운영체제에 따라 차이가 있는 건가요?
안녕하세요. 코드라떼입니다 :) Mac의 java default 실행 '환경구성'과 Windows default 실행 '환경구성'의 인코딩이 다릅니다. 코드라떼를 통해 다운로드 받은 파일은 utf-8로 인코딩된 파일입니다. 그래서 인코딩을 맞춰주어야 합니다. 감사합니다 :)
"3. 윈도우 설치하기" 항목에서 기재된 링크의 사이트가 개편되었는지, 첨부 이미지의 웹이 바로 뜨질 않네요 https://adoptium.net/releases.html?variant=openjdk8 <--- 이 주소로 변경 해서 업데이트 해주셨으면 합니다. 해당 링크로 들어가니 예시의 웹페이지가 나오네요.
안녕하세요. 코드라떼입니다 :) 설치 파일을 Adoptium 사이트로 안내하고 있는 것을 확인했고 수정했습니다. 확인해주셔서 감사합니다 :)
컴파일은 했는데 java Main을 프롬프트에 입력을 하여도 "오류: 기본 클래스 Main을(를) 찾거나 로드할 수 없습니다." 가 나오네요. 바탕화면 경로 확인도 했고 컴파일까지는 이상이 없었는데 말입니다. java Main.class 로 실행을 해도 실행이 안되네요.
질문 시에 이미지를 업로드할 수 있는 도구가 마련되어 있지 않아서 정확한 상황을 파악하기 힘든 것 같습니다. 강의 수강 시 '질문할 수 있는 오픈채팅 주소'와 함께 '참여 코드'가 제공되는데 해당 채팅방에서 질문을 해주시면 좀 더 빠르게 상황을 파악하고 피드백이 용이할 듯합니다. 안되는 이유가 여러 가지가 있을 수 있기 때문입니다. 감사합니다.^^
Download 버튼을 클릭하여 파일을 다운로드 받으세요. (해당 강의는 코드 편집이나, 실행이 불가능합니다.)