안녕하세요!
오늘은 Java 개발환경 구축하는 법을 배워보겠습니다!!
자바를 다운로드 한다고 하면 아마 처음의 저처럼 구글에 Java download를 검색하실 수 있는데..
우리는 그 홈페이지에서 다운로드 받아서 쓰지 않을 겁니다!
Oracle이 자바를 인수한 후 2019년부터 유료화 정책을 펼치고 있기 때문에 상업적 용도로 사용하게 된다면 라이선스를 체결해야 합니다. 물론 자금이 여유로우면 좋지만.. 아직 배우는 입장으로써, 무료로 배포되는 open 소스를 사용하도록 하겠습니다.
앞으로 JDK라는 말을 많이 사용할텐데, 이것은 Java Development Kit의 약자로 자바 프로그램 만드는 것을 도와주는 도구라고 생각하면 됩니다.
Open JDK의 종류도 다양한데, 저는 오늘 AdoptOpenJDK 다운로드 하는 법을 알려드리도록 하겠습니다!
https://adoptium.net/?variant=openjdk11
위 홈페이지가 공식 사이트 입니다.
자바 버전은 가장 많이 사용되는 11로 선택해줍시다!
Latest Release 버튼이 있는데 쉬운 길에 흔들리지 않고 Other Platforms 버튼을 눌러줍시다.ㅠㅠ
저는 Temurin 11을 선택한 채로 Windows 와 x64도 선택해주었습니다. 여러분은 각자의 OS를 선택해주시면 됩니다!
다운로드 버튼이 4개가 있는데, 위 두개는 JDK 라고 적혀있고 아래 두개는 JRE라고 적혀있습니다. 우리에게 필요한 JDK를 선택하도록 하겠습니다!
자신이 쓰는 개발 도구와 작업소의 위치를 지정해주는 것이 좋기 때문에 (아래에서 더 자세히) 우리는 zip 파일을 다운로드 하겠습니다. 두 번째 버튼을 눌러 다운로드 해줍니다.
다운로드가 완료될때까지 폴더를 만들어주도록 하겠습니다.
왜 개발 도구와 작업소의 위치를 일정한 곳에 지정하는게 좋을까요?
내가 가지고 있는 도구를 관리 하기도 쉽고, 경로 찾을 때도 번거롭지 않을 뿐더러, 개발 환경을 그대로 다른 컴퓨터에 적용하고 싶다면 폴더 하나만 복사하면 되고.. 굉장히 많은 장점이 있습니다.
그렇기 때문에 만들도록 합시다!!
저는 C 드라이브 바로 아래에 DevTools (development tools) 라는 이름으로 폴더를 하나 만들었습니다. 그와 같이 DevWorkspace도 만들었습니다. 이 폴더는 작업 폴더 용으로 사용할 것입니다!
다들 폴더 잘 만드셨나요?ㅎㅎ
Java 11 다운로드가 끝나면 다운로드 폴더를 열어줍니다.
이 안에 있는 jdk-11.0.11+9 라는 파일을 (버전이 다르면 이름도 다르겠죠?) 아까 우리가 만든 DevTools 위치에 압축풀기 해줍니다!
그리고 압축 해제가 되면 그 폴더에 들어가봅니다. 위에서부터 bin, conf ... 굉장히 많은 폴더가 존재합니다!
경로 창에서 현재 파일(jdk-11) 위에서 우클릭 해서 주소 복사를 해줍니다. 이것을 통해 앞으로 모든 자바 실행을 여기서 해라! 라고 지정해 줄 것입니다.
사진 보면 C: 이후에 DevTools, 그리고 바로 jdk-11 가 있는게 보이시죠? 이렇게 C부터 경로가 짧으면 나중에 개발환경 찾을 때 클릭 수가 줄어서 훨씬 유용합니다ㅎㅎ
이제 조금 멋있는 일들을 해볼겁니다!!
윈도우 검색으로 "시스템 환경 변수 편집"을 선택해줍니다. 검색이 안되는 경우,
윈도우 키 - 설정 - 시스템 - 정보(맨 아래) - 고급 시스템 설정(아래)를 눌러줍니다.
시스템 속성 창이 뜨면 아래에 "환경 변수" 버튼을 클릭하면
위에는 "사용자 변수", 아래에는 "시스템 변수" 칸이 뜰 것입니다.
지금 저는 시스템 변수에 이미 JAVA_HOME이 존재하지만, 없는 경우 만들어줍시다! 시스템 변수 아래에 있는 새로 만들기를 누르고 변수 이름에 JAVA_HOME, 변수 값에 아까 복사한 jdk 폴더 경로를 붙여줍니다.
이렇게 경로를 지정해주고 확인을 눌러줍니다.
그 다음, 시스템 변수를 내리면서 Path 라는 항목을 찾아줍니다. 더블 클릭해서 들어간 뒤, 새로 만들기를 눌러서 %JAVA_HOME%\bin 을 입력해줍니다.
아까 우리가 jdk-11의 위치를 JAVA_HOME 이라고 설정했던 거 기억나시나요?
jdk-11 폴더의 bin 폴더에 들어가서 내리다보면 "java" 라는 응용프로그램이 있습니다.
그 프로그램이 우리가 사용할 것이기 때문에 Path에서 bin 폴더로 들어가라! 라고 명시를 해주면 경로가 정확히 설정이 된 것이죠ㅎㅎ
다 입력 했으면 확인을 눌러서 모두 저장을 해줍니다! 시스템 속성 창까지 확인을 눌러서 저장을 완료했으면 이제 자바가 잘 깔렸는지 확인을 해봅시다.
명령 프롬포트(cmd)창을 열어줍니다. 윈도우 검색을 통해 하거나 윈도우 키 + R 을 눌러서 cmd라고 입력해도 됩니다!
먼저 C 드라이브 위치에 들어갈 때까지 cd .. (상위 폴더로 이동) 을 눌러줍니다.
C 드라이브에 도착하면 JAVA_HOME 경로가 잘 설정이 되었는지 한번 볼까요?
echo %JAVA_HOME% 을 입력해봅시다!
이렇게 아까 만든 폴더의 경로가 잘 보이죠?
그러면 이번에는 java -version 이라고 입력해봅시다.
그리고 javac -version 도 입력해줍시다.
openjdk version 11 이라고 뜨는게 보이시나요? 그러면 11버전이 잘 설치가 되었다는 뜻입니다!!
이렇게 무사히 Java 개발환경 구축을 완료했습니다.
모두 멋진 개발자가 되는 그날까지!
감사합니다.