서버 구축/WebServer

[jsp 홈페이지 만들기] 2탄. java JDK 설치

jinkwon.kim 2018. 9. 3. 23:12
728x90
반응형

[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) 설치)



728x90
반응형