자바 설치

김수정·2020년 6월 15일
0

Java 언어적 문법

목록 보기
1/8

JDK설치

썬 마이크로시스템즈에서 처음 만들어진 자바는 오라클이 인수하면서 유료가 되었습니다. 그러나 자바를 만든 분들이 오픈소스로 자바를 또 만들어 주셔서 우리는 라이센스 문제가 없는 openJDK를 다운받아봅시다.
JDK는 Java Development Kit의 약자로, 자바 프로그래밍을 실행하기 위해 필요한 도구들 모음입니다.

$ brew tap AdoptOpenJDK/openjdk
$ brew search openjdk

저는 홈브루를 이용하기 때문에 그에 따른 방법을 제시하겠습니다.
tap을 하면 openjdk 저장소를 추가합니다. 그런 다음 openjdk를 검색하면 다운받을 수 있는 것들이 죽 나옵니다. 그 중에 원하는 jdk를 설치합니다.

$ brew cask install openjdk8

저는 8을 설치해보겠습니다. 설치 중 비밀번호 입력하라는 문구가 나오면 컴퓨터 로그인할 때 비밀번호를 치시면 됩니다.

환경변수 잡기

홈브류를 이용해서 자바를 설치하셨다면 이제 환경 변수를 잡아주어야 하는데요.

환경변수를 제대로 잡지 못하면 아래와 같은 오류들이 발생합니다.

1) java, javac 명령어를 실행했을 때

$ 'javac'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는
배치 파일이 아닙니다.

2) 에디터에서 기본적인 예약어들이 무엇인지 알아먹지 못함.

환경변수를 잡아봅시다.
1) 내가 설치한 자바이름을 확인한다.

cd /Library/Java/JavaVirtualMachines
ls

2) 홈 디렉터리로 이동하여 환경변수를 잡아준다.

cd ~
vi .bash_profile

3) .bash_profile에 아래 문구를 입력 후 esc -> :wq!

export JAVA_HOME=/Library/JAVA/JavaVirtualMachines/<javaVersionName>/Contents/Home
export PATH=$PATH:$JAVA_HOME/bin

4) 변경된 파일로 바로 적용하기

$ source ~/.bash_profile

설치된 자바 버전이 여러 개라면?

내 컴퓨터에 설치된 자바가 몇 개 있는지 확인해봅니다. 만약 여러 개이면서 번갈아 써야한다면 환경변수만 바꿔주면 됩니다.

$ /usr/libexec/java_home -V

현재 저의 경우 jdk11과 방금 설치한 jdk8이 있습니다. 환경변수 설정설정의 2~4번을 반복하여 원하는 자바버전으로 이름만 바꿉니다.

컴파일

MyProgram.java -> Compiler -> MyProgram.class -> JavaVM -> execute

.java라는 소스코드를 작성하면 컴파일러(javac.exe)가 .class파일로 만듭니다. 그다음 javaVM(java.exe)이 컴퓨터가 이해할 수 있는 바이너리 파일로 변환합니다.

컴파일러의 존재가 있음으로 인해서 운영체제에 상관없이 개발을 할 수 있는 장점이 있습니다.


Mac에서 OpenJDK 설치하기
환경변수부분 참고 블로그
점프 투 자바
자바 버전 변경하기
Mac에서 openjdk설치2

profile
정리하는 개발자

0개의 댓글