자바/자바 입문 공부일지

자바 기초 공부 일지 1. 자바 JDK 설치와 환경 변수 설정, 자바와 파이썬의 차이점

Tomitom 2022. 10. 24. 12:38
반응형

 

오늘부터 새로 자바에 대해서 공부를 시작합니다... 

파이썬과 같이 병행해서 자습해야겠어요...  아자자 새출발 ~ 

 

우선 오라클 사이트에서 JAVA JDK 를 다운로드 받아야 합니다. 

(저는 이 과정에서 조금 헤맸어요...)

구글 검색창에 java jdk download 를 검색하신 후에 각 운영체제에 맞는 설치 프로그램을 다운로드 받아주세요. 

 

 

 

저처럼 헤매시던 분들을 위해 다운로드 링크를 연결해드립니다.. 

 

 

https://www.oracle.com/java/technologies/downloads/#jdk19-windows

 

Download the Latest Java LTS Free

Subscribe to Java SE and get the most comprehensive Java support available, with 24/7 global access to the experts.

www.oracle.com

각자의 운영체제에 맞게 다운로드 받아주세요..

전에 파이썬을 설치할 때에는 PATH 를 필수적으로 체크해야 한다고 강조를 드렸었습니다.. 

https://blue-dot.tistory.com/3

 

파이썬 공부일지 1. 파이썬 설치하기!

그동안 다니던 회사를 그만두고, 난생 처음으로 낯선 컴퓨터 언어를 배우기 시작했습니다. 저는 비전공자... 심지어 법학전공이에요! 컴퓨터로 해본 것이라고는 마비노기와 심즈밖에 없습니다.

blue-dot.tistory.com

PATH 를 체크하지 않으면 파이썬 프로그램을 열어서만 파이썬을 사용할 수 있는데, PATH 를 체크하면 컴퓨터 전반에서 파이썬을 사용할 수 있으니 반드시 해당 부분을 체크해야 하는 것처럼

 

자바 또한 사용하기 전에 환경변수를 설정하는 과정이 선행되어야 합니다. 

자바의 설치가 마무리 되었다면 내PC의 속성을 들어가주세요. 

 

 

 

속성 페이지로 가시면 고급 시스템 설정이 있습니다.

(안 보이시는 분은 속성 창을 가로로 넓게 펼치거나 전체화면으로 활성화를 하면 해당 버튼이 보입니다..)

속성 페이지 -> 고급 시스템 설정 -> 고급탭 -> 하단의 활성변수

 

 

활성변수에 저희가 설치한 자바의 설치 폴더를 연결을 해줄 거예요. 

우선 자바가 어디에 설치되었는지 확인합니다. 

저는 C:\Program Files\Java\jdk-19 에 설치가 되어 있었어요. 

 

요기..

 

디렉토리의 주소를 확인했다면 환경변수에서 새로만들기를 누르시고 

 

 

변수 이름은 JAVA_HOME 으로 설정해주신 뒤 변수값을 디렉토리의 주소로 입력해줍니다. 

 

그 다음에 엔터.. 

 

 

 

 

그리고 하나 더 추가할게요. 자바 PATH를 추가하겠습니다.

자바에서 만들어지는 class 들을 실행할 수 있는 라이브러리(lib) 변수값이 됩니다. 

이전에 변수값으로 설정했던 JAVA_HOME 을 참조해서 변수값에는 %JAVA_HOME%lib;. 을 작성해주세요. 

(;. <- 을 작성해야 메모장에서 코딩을 한 내용을 명령 프롬포트에서 실행할 수 있습니다.) 

그리고 엔터.. 

 

요러케...

그리고 하나 더 설정합니다. 이미 만들어져 있는 환경변수 중 Path를 더블클릭으로 확인하시면 환경변수를 편집할 수 있습니다. 

 

 

더블클릭

path 에서 아까 설정한 JAVA_HOME 의 바이너리를 추가할게요.

 

 

새로만들기를 누르면 1행이 추가가 되는데, 그곳에 %JAVA_HOME%bin 을 적어주고 엔터를 누릅니다. 

 

설정이 완료 되었으니 명령 프롬포트에서 실행이 되는지 확인할게요. 

명령 프롬포트를 엽니당.. 

 

 

자바가 제대로 설치가 되었다면 cmd에서 hava --version을 입력했을 때 현재 설치된 버전이 떠야해요. 

 

 

이렇게 화면이 뜨면 정상적으로 설치가 된 것입니다. ^-^

 

 

자바에서 직접 코드를 작성해 보기 전에 지금까지 공부했던 파이썬과 자바의 차이점에 대해서 알아볼게요. 

 

- 파이썬은 인터프리터 언어지만 자바는 인터프리터가 아닌 컴파일 언어예요. 

 

- 파이썬은 파이썬 코드를 컴퓨터가 읽어가면서 실행하는, 번역과 실행이 동시에 이뤄집니다. 

그에 반해 컴파일러는 자바 코드를 실행하기 위해서 실행하기 전 변환 작업을 따로 해주어야 합니다. (실행할 준비를 해두고 실행합니다.)

 

- 설치를 하면 에디터가 제공되는 파이썬과 달리 자바는 에디터가 별개로 없습니다. 

 

-자바를 설치하면 명령어를 두 개 쓸 수 있습니다.

javac  (자바 컴파일러)  / java (자바)

 

JAVA Virtual Machine (JVM)은 자바를 실행하기 전에 미리 실행하는 컴파일입니다. 

파이썬의 에디터와 같은 역할을 합니다. JVM이 각 운영체제에 맞게 구동되기 때문에 자바는 운영체제가 달라져도 모두 적용할 수 있습니다. 

 

- 자바를 설치하면 명령어를 두 개 쓸 수 있습니다. 

javac  (자바 컴파일러)  / java (자바)

 

파이썬으로 스크립트를 작성하면 컴퓨터가 읽을 수 있는 언어로 읽어가면서 실행을 합니다. (인터프리터) 

이에 반해 자바는 컴파일 언어이기 때문에 중간 컴파일을 해주는 javac 가 존재합니다. 

즉 자바는 JVM(가상머신) 이라고 하는 프로그램에 의해서 구동되며, JVM 은 이미 완성된 기계어를 운영체제 안에서 전달해주는 역할을 합니다. 자바로 작성된 스크립트를 이미 완성된 기계어로 JVM에 연결하여주기 위한 것을 컴파일이라고 합니다. 이것을 JAVAC 가 역할을 합니다. 

 

자바로 작성한 스크립트   -> 컴파일 -> *.class -> JVM 이 실행

 

여기까지 설치를 무사히 마쳤다면 다음엔 직접 자바로 기본적인 출력을 해볼게요. 

파이썬을 배우고 자바를 배우니 확실히 파이썬이 간편하다는 느낌이 드네요..^^..ㅠ.. 자바도 익숙해지면 그렇겠죠?

혹시나 설치에서 어려움이 있으셨던 분들은 참고할 수 있는 포스트를 같이 올립니다. 

 

https://penguingoon.tistory.com/280

 

자바 JDK 설치 및 환경변수 설정 방법

2022년 여름 버전. 1. 다음 링크로 이동하여 jdk 설치 파일을 다운로드합니다. => https://www.oracle.com/java/technologies/downloads/ 2. 오늘(2022.06.24) 최신 버전은 18.0.1.1 이네요. 사용 중인 운영체제를..

penguingoon.tistory.com

반응형