[jsp 홈페이지 만들기] 2탄. java JDK 설치
- 전체 목차
- 이전 글 ([jsp 홈페이지 만들기] 1탄. jsp개발 환경 및 배포 구성도)
- 다음 글 ([jsp 홈페이지 만들기] 3탄. 이클립스 설치(Eclipse))
1. JSP 개발 환경구축에서 JDK가 필요한 이유?
- jsp는 java 를 사용한 server side 언어 이기 때문에 JDK를 설치하여 java를 사용 할 수 있는 환경이 필요하다.
2. JDK 란 ?
- JDK(Java SE Development Kit)
JAVA 언어로 작성된 소스코드를 컴파일 하고 실행 할 수 있게 해주는 도구 및 실행 환경을 묶어놓은 꾸러미이다
- JDK의 구성은 간략하게 다음과 같습니다.
1) JAVA 개발 도구
(1) javac : "프로그래명.java" 파일을 compile하여 "프로그램명.class" 파일을 생성한다.
(2) java : "프로그래명.class" 파일을 JVM 위해서 실행을 시킨다.
.. 이외에 많이 있습니다.
2) JVM (Java virtual machine)
- JVM는 "프로그램명.class"파일을 한줄 한줄 읽어 OS에 맞게 해석후 프로그램을 실행 한다.
- JVM은 interpreter 방식으로 동작한다.
- "*.class" 파일은 byte code형식으로 되어 있어 JVM에서만 실행 될수 있다.
즉 JVM만 있으면 OS에 서 독립적으로 실행이 된다.
3) JRE
- JRE(Java SE Runtime Environment)는 JVM 이 가동 될수 있는 환경을 제공한다.
- 다음은 전체적으로 Java 프그램의 구현부터 동작 까지를 간략히 도식화 한것 이다.
1) Eclipse등 IDE를 통해서 java 프로그램을 만든다.
2) javac를 통해서 만든 java 프로그램을 *.class(Byte Code)로 변환한다.
3) java를 이용하여 *.class 파일을 JVM에서 실행시킨다.
3. JDK 설치
1) JDK의 종류
(1) JavaSE(Java Standard Edition) - 일반적인 자바 프로그램 개발에서 사용(JSP에서 이걸 사용)
(2) JavaEE(Java Enterprise Edition) - 엔터프라이즈/서버 환경을 위한 프로그램 개발에서 사용
(3) JavaME(Java Micro Edition) - 임베디드를 위한 프로그램 개발에서 사용
2) JDK 다운로드
- 매번 들어갈 때 마다. 홈페이지가 변경되는 기분이다.
그래서 다운로드시 JavaSE만 찾아서 따라 가면 됩니다
- 다운로드 URL : http://www.oracle.com/technetwork/java/index.html
3) 설치한 JDK를 선택 합니다.
- Java SE 8u181 을 선택
4) 운영체에 맞는 설치 파일은 다운로드 합니다.
- 저는 window 64bit이기에 jkd-8u181-winsdow-65.exe를 다운로드 하였습니다.
5) 다운로드한 파일을 설치
- Next 만 쭊쭉 눌러주세요~
1) Next 선택
2) Next 선택
- 경로를 잘 확인 해두세요. 나중에 환경 설정할때 사용해야합니다.
3) 설치가 되고 있다.
4) JRE설치
- JDK에는 JRE가 포함 되어 있기에 같이 설치가 됩니다.
4) JDK 설치 끝!!!!.
3. JDK를 사용하기 위한 환경 설정
- 환경 설정 이란, 운영 체제에게 이명령어는 여깃소 ~라고 미리 알려주는 것이다.
- 모든 설정은 "시스템 환경 변수 편집"을 통해 진행된다.
-> 윈도우키 + s -> 시스템 환경 변수 편집
- 다음 3가지의 설정이 필요하다.
1) 환경 변수 설정에서 JAVA_HOME 전체 경로 설정
- 이 설정으로 JDK가 어디에 설치 되었있는지 시스템에게 알려준다.
2) 실행 파일 경로
- 값은 "%JAVA_HOME%\bin" 로 입력합니다.
- "%JAVA_HOME%"은 앞에서 설정한 JAVA_HOME 환경변수의 값으로 치환하라는 의미입니다.
3) 클래스 파일 경로
- 같은 방법으로 "CLASSPATH" 환경변수를 추가합니다.
- 값은 ".;%JAVA_HOME%\lib\tools.jar" 로 입력합니다.
- "%JAVA_HOME%"은 앞에서 설정한 JAVA_HOME 환경변수의 값으로 치환하라는 의미입니다.
4. JDK가 잘 설치 되었는지 테스트
- 윈도우키 + s -> cmd 입력 후
- cmd창에 java -version, javac -version을 입력했을 때 아래 와같은 결과가 나와야 합니다.
C:\Users\jinkwon>java -version
java version "1.8.0_181"
Java(TM) SE Runtime Environment (build 1.8.0_181-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.181-b13, mixed mode)
C:\Users\jinkwon>javac -version
javac 1.8.0_181
C:\Users\jinkwon>
- 전체 목차
- 이전 글 ([jsp 홈페이지 만들기] 1탄. jsp개발 환경 및 배포 구성도)
- 다음 글 ([jsp 홈페이지 만들기] 3탄. 이클립스(Eclipse) 설치)
'서버 구축 > WebServer' 카테고리의 다른 글
[jsp 홈페이지 만들기] 5탄. 아파치 톰캣(WAS)을 이용한 웹 서버 구축 (0) | 2018.09.08 |
---|---|
[jsp 홈페이지 만들기] 4탄. 이클립스 JSP 개발 환경 설정(Eclipse) (0) | 2018.09.08 |
[jsp 홈페이지 만들기] 3탄. 이클립스(Eclipse) 설치 (0) | 2018.09.06 |
[jsp 홈페이지 만들기] 1탄. jsp개발 환경 및 배포 구성도 (3) | 2018.08.30 |
[ httpd ] virtualhost 설정 (0) | 2018.02.28 |