웹_프론트_백엔드/단과

[단과_JAVA] 2020.01.13

shine94 2020. 1. 13. 23:41

1. JAVA
 * 이식성이 좋다.
 * 독립성(운영체제와 분리)
 * 반드시 JVM이 설치된 환경에서만 프로그램이 실행된다.
 * 운영체제와 직접 소통하는 언어에 비해서 느리다.

2. JVM(Java Virtual Machine)
 * 자바 가상 운영체제
 * JAVA  프로그램을 실행해준다.

3. JRE(Java Runtime Environment)
 * JVM을 생성하는 부분
 * JVM을 실행할 때 필요한 라이브러리 파일들과 기타 파일들을 가지고 있다.

4. JDK(Java Development Kit)
 : JRE외에 개발에 필요한 도구들을 가지고 있다.

5. 컴파일
 : 사람의 언어를 컴퓨터 언어로 바꿔주는 작업

6. 컴파일러(eclipse photon 버전(IDE: 통합개발환경))
 : 컴파일 해주는 것

7. JDK, JRE 설치
 : 구글에 jdk8 검색  > 첫번째 링크 클릭 > accept 버튼 클릭 > Windows 64 다운로드 클릭

 

> 로그인하면 다운로드 완료 > 설치파일 실행 > Next > 경로에서 Program File 삭제(C:\java\jdk1.xxxx) 경로 확인

 

> Next > JER 설치창이 뜨면 설치될 경로 변경 > JDK 폴더명과 동일하게 새폴더 만들되, jdk를 jre로만 이름 변경


> 경로 설정 후 Next > 끝


<경로 설정하는 과정에서 Program Files를 삭제하는 이유?>
 : Program Files는 나중에 공백때문에 문제가 생길 수 있기 때문에 삭제
   jdk는 Program Files만 삭제하면되나 jre는 직접 변경을 눌러서 파일을 만들어야 함

   (정상적으로 만들어졌다면 Program Files이 없어야 함)

8. 환경변수 설정(Windows10 기준)
 : 윈도우 키 + Pause/Break(윈도우 시스템 정보 실행) > 고급 시스템 설정 > 환경변수

 

> 시스템변수

 

> JAVA_HOME 생성(JDK 위치) 

 

> PATH 변경(%JAVA_HOME%\bin)

 

9. 제대로 설정되었나 확인하기

 : cmd창 > javac -version 입력

'웹_프론트_백엔드 > 단과' 카테고리의 다른 글

[단과_Python] 2020.01.15  (0) 2020.01.16
[단과_JAVA] 2020.01.15  (0) 2020.01.16
[단과_Python] 2020.01.14  (0) 2020.01.15
[단과_JAVA] 2020.01.14  (0) 2020.01.14
[단과_Python] 2020.01.13  (0) 2020.01.14