[Java] 설치 및 환경 구축 __개발공부 1일차-1
Java란?
ㄱ. 썬(sun)사 개발한 객체 지향적 프로그래밍 언어(1996년 1월)
ㄴ. 운영체제(OS,플랫폼) 독립적(가장 중요한 특징)
운영체제의 종류에 상관없이 JVM만 깔려있으면 실행이 가능하다는 소리
ㄷ. 버전
-모바일 : J2ME
-대규모 기업환경 : J2EE
- 표준 환경 :J2SE ***
- 등등
운영체제 버전 확인 방법
파일 탐색기 > 왼쪽 목록에 내 PC(오) > 속성 메뉴 클릭
-Windows 10 home
-64비트 운영 체제, x64 기반 프로세서
자바 언어의 특징
- 운영체제 (플랫폼) 독립적 + JVM
- 객체 지향 언어
- 비교적 배우기 쉽다.
- 자동 메모리 관리(garbage collection : GC)***
- 멀티 쓰레드 지원
- 동적 로딩(Dynamic Loading)
JVM(Java virtual Machine)
-자바를 실행하기 위한 가상 기계(VM)
-자바를 실행하기 위해서는 JVM이 있어야 하고 운영체제 마다 알맞은 JVM이 있다.
자바 개발 환경 구축
ㄱ. JDK(Java Development Kit) 설치
ㄴ. JDK = JVM + Java API( 자바 클래스 라이브러리)
ㄷ. JDK 8.0 버전 이상
JDK1.5 ==JDK 5.0 동일한 표현 의미
JDK1.7 ==JDK 7.0
JDK1.8 ==JDK 8.0
ㄹ. JDK 다운로드 / 설치
썬사 -> 오라클사 사이트
- https://www.oracle.com > Products 메뉴 > Java 메뉴 클릭 > 우상단 자바 다운로드 클릭
- 수료할 때까지 JDK버전 은 8u321(업데이트도 하지 마라)
- 다운로드 위해서는 오라클 계정 생성 + 로그인(인증)을 해야지만 다운로드가 가능하다.
ㅁ. 파일탐색기 > C:\ > Class 폴더 생성
ㄴ JavaClass 폴더
ㄴ Download 폴더 – jdk8u321 파일 옮기기
cmd(command의 줄임말) ==명령 프롬프트
java –version : 명령을 통해 자바 설치 유무 확인 가능함!
설치경로는 항상 확인해준다.
*****그리고 계정명은 무조건 영어가 좋다! 한글이면 나중에 고생한다*****
자바가 설치되어 있는 곳을 자바 홈이라고 한다.
자바홈(JAVA_HOME) C:\Program Files \java
ㄴ\jdk1.8.0_321
ㄴ\jre1.8.0_321
C:\Users\USER>java.exe
[ ] 은 형식에서 생략 가능할 때 사용한다.
... 여러개 나열 될 수 있을 때 사용한다.
사용법: java [-options] class [args...]
(클래스 실행)
또는 java [-options] -jar jarfile [args...]
(jar 파일 실행)
여기서 options는 다음과 같습니다.
예) java –version
bin 폴더 안 실행파일들
JDK 설치 후 bin 폴더에 있는 주요 실행파일.
ㄱ. java.exe -->> 자바 인터프리터
ㄴ. javac.exe -->> 자바 컴파일러
ㄷ. javap.exe -->> 역어셈블러
등등
JDK/JRE/JVM
JDK 설치 = JRE(JVM + Java API) + 자바 개발 프로그램(java.exe, javac.exe))도 같이 설치
Java 경로설정
Java에서 환경설정(경로설정)을 해주는 이유
-어느 경로에서든, 어디서든지 실행했을 때 인식하게 해줘야 하기때문이다.
예) calc.exe 같이
-파일 탐색기 Path 환경설정
내 PC(오) > 속성클릭
ㄴ 고급시스템 설정
ㄴ 시스셈 속성 대화상자가 띄어짐
ㄴ 고급 탭 – 환경변수 클릭
//내 계정에서만 하려면 user에서 설정하면되고
//모든 계정에 하려면 시스템 변수로 설정해 주면 된다.
시스템 변수 –> 새로 만들기
JAVA_HOME 로 이름 입력하고 디텍터리 찾아보기로 변수 값 입력해 주기
기존 시스템 변수 Path를 찾아서 편집을 눌러
새로만들기를 통해 %JAVA_HOME%\bin을 추가해주고 맨 위로 끌어 올려준다.
경로설정 제대로 됐는지 확인방법
cmd에 들어가서 경로를 바꿔가며 java -version or javac -version를 실행시켜 본다.
**경로 바꾸는 방법
cd 한칸 띄우고 경로 끌어오면 된다(파일 화면 창에서 경로를 드래그로 끌어오면 된다는 의미).
C:\ Class\JavaClass
--정리--
1.자바 개요
2.JDK 다운로드 / 설치
3. 환경 변수 JAVA_HOME, Path 설정