Java 설치하기(Mac OS)
맥 OS에서 Java를 설치하기
먼저, Java는 무엇인가?
자바는 썬 마이크로시스템즈의 제임스 고슬링(James Gosling)이 1995년 개발한 객체 지향적 프로그래밍 언어이다. 처음에는 가전제품 내에 탑재해 동작하는 프로그램을 위해 개발했지만 현재는 웹 애플리케이션 개발에 가장 많이 사용하는 언어 가운데 하나이고, 모바일 기기용 소프트웨어 개발에도 널리 사용하고 있다. (출처 : 위키백과)
Java의 특징
- 객체 지향 언어 : 각 기능을 부품화해서 유지보수가 편리함
- JRE를 이용해서 운영체제로부터 자유로움
- 웹 및 모바일 프로그래밍이 쉬움
- GC를 통한 자동 메모리 관리를 지원함
- 과거에 비해 실행 속도가 개선되어 빨라짐
But,
- C나 C++에 비해서는 메모리나 CPU를 많이 사용함
Java를 사용하기 위해서는 JDK(Java Development Kit) 설치가 필요하다.
* 개발자는 JDK가 있어야 개발을 할 수 있고, 단지 프로그램만을 사용하는 사용자라면 JRE만 설치되어 있으면 된다.
★ 이제 Java를 설치해보자.
1. 오라클 홈페이지로 들어가기 (https://www.oracle.com/index.html)
2. Java 다운로드 페이지로 이동
2-1. 하단의 Download Java SE for Developers를 클릭!
3. Java 설치 파일 다운로드
※ 최근 버전은 오류가 발생할 수 있으므로 이전 Java SE 8u201 / Java SE 8u202 버전을 다운받음
8u201의 숫자는 업데이트를 201번, 202번했다는 뜻이다.(그만큼 안정화되어있다.)
설치 파일을 받기 위해 빨간 부분의 동의를 클릭한 후 컴퓨터의 OS환경에 맞는 설치 파일을 다운로드 한다.
현재 쓰고있는 컴퓨터가 Mac이므로 Mac OS X x84를 다운.
4. Java 설치
다운로드한 설치 파일을 클릭하면 해당 창이 뜨게되고, 중간의 아이콘을 더블 클릭하면 설치가 시작된다.
Continue를 눌러 계속 진행한다.
설치가 완료되면 Close를 눌러 설치를 종료한다.
5. 자바 환경변수 설정하기
Java 설치가 끝나면 Terminal을 열어 환경변수를 설정해주어야 한다.
5-1. Terminal 열기
- pwd 명령어를 통해 현재 위치 확인 ($ 앞부분은 컴퓨터 계정명이므로 다르게 나옴)
sangwoos-MacBook-Air:~ sunae$ pwd
/Users/sunae
5-2. Java가 설치된 경로로 이동
- cd : 디렉토리 이동
- ls : 현재 디렉토리에 있는 것들을 보여줌
sangwoos-MacBook-Air:~ sunae$ cd /Library/Java/JavaVirtualMachines/
sangwoos-MacBook-Air:JavaVirtualMachines sunae$ ls
jdk1.8.0_201.jdk
5-3. 환경변수 설정을 위해 JDK 내의 Home 디렉토리로 이동
sangwoos-MacBook-Air:JavaVirtualMachines sunae$ cd jdk1.8.0_201.jdk/Contents/Home
5-4. 배치 파일 열기
sangwoos-MacBook-Air:Home sunae$ vi ~/.bash_profile
5-5. 파일이 열리면 i를 눌러 insert 모드로 변환 후 Java 위치를 입력
JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_201.jdk/Contents/Home
- esc를 눌러 보기모드로 돌아온 후 저장을 위해 :wq!를 입력하면 저장 후 종료됨
5-6. 자바 설치 확인
sangwoos-MacBook-Air:Home sunae$ java -version
java version "1.8.0_201"
Java(TM) SE Runtime Environment (build 1.8.0_201-b09)
Java HotSpot(TM) 64-Bit Server VM (build 25.201-b09, mixed mode)
설치 완료!