ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • Java | 개요 및 설치
    JAVA/JAVA 2020. 1. 15. 21:53

    JAVA


    JAVA 특징

    • 플랫폼에 상관없이 개발 가능(문서 작성 가능)
    • 실행은 플랫폼에 의존적(윈도우 JVM, 리눅스 JVM 등으로 구분됨)

    JAVA 설치

    1. http://java.sun.com 접속
    2. 9버전 이상부터는 라이센스가 적용되기 때문에 8버전 사용
    3. 운영체제 정보 확인 : x64 _ (64bit인지 32bit인지 확인해야함)
    4. 설치경로 : C:\jdk1.8
      실행경로 : default(C:\Program Files\Java\jre1.8.0_131)
      → JAVA 라이브러리 : 연관이 있는 파일들이 조합을 이뤄서 프로그램이 실행됨

    ※ 최신버전은 버그가 있을 가능성이 있음 → 최신버전 바로 아래 버전 사용

    PATH 환경변수 설정 - WINDOWS7

    JAVA는 자동으로 환경변수 PATH에 등록되지 않기 때문에
    수동으로 등록해주어야 함

    1. 제어판 -> 시스템 및 보안 -> 시스템 -> 고급 시스템 설정
    2. 시스템 속성 -> 고급 -> 환경변수
    3. 시스템 변수 -> path -> 편집
    4. 경로 가장 앞에 JAVA bin폴더 주소 추가
      ex) .;C:\jdk1.8\bin;
    5. 변경 사항을 저장하고 빠져나옴
    6. cmd 창에서 javac를 입력
      javac에 대한 정보가 나오면 성공적으로 설정된 것
    7. cmd 창에 java -version으로 JAVA버전 확인

    ※ 6,7번이 모두 가능해야 PATH가 정상적으로 설정된 것

    ※ PATH를 등록하지 않으면 javac 명령어가 실행되지 않음

    WINDOWS 10 PATH 설정

    1. 환경 변수 편집
    2. 새로 만들기
    3. 찾아보기
    4. JAVA bin폴더 추가

    EDITOR 편집기

    java 언어를 사용해서 파일로 작성하기 위해서 필요한 도구

    • 메모장에서 작성 후 콘솔에서 작업
    • editplus에서도 실행가능
    • ECLIPSE 실행 가능

    용어 정리

    • JDK(Java Development Kit) : 자바 개발 버전, 개발할 때 사용
      처음부터 문법에 맞게 파일작성(소스파일, ~.java) 후 실행 가능
      JDK안에 JRE가 포함되어 있음
    • JRE(Java Runtime Environment) : 이미 개발이 완료된 프로그램을 실행할 수 있는 버전
      사용자 입장에서 사용하는 프로그램(test or beta version)
    • bin 폴더 : 실행에 중요한 파일들이 모여있는 폴더
    • java.exe : 실행 파일
    • javac.exe : 컴파일 실행 파일
    • javaw.exe : eclipse 실행시 필요한 파일

    JAVAC_COMPILE

    프로그래머가 JAVA로 작성한 소스코드를
    컴퓨터 언어(이진수, 01010)로 바꿔주는 작업

    javac 소스파일명.java
    # ex) javac HelloTest.java
    • javac : java파일에 대해 컴파일을 실행하는 명령어
    • class 파일 : 컴퓨터가 알아듣는 언어로 구성된 파일
      java파일이 컴파일되면 class파일로 변환됨

    JVM(Java Virtual Machine)

    자바 프로그램 실행 환경을 만들어주는 소프트웨어

    JRE설치시 자동으로 같이 설치됨
    JDK설치시 JRE도 설치되기 때문에 JDK만 설치하면 됨

    → JVM이 컴파일된 클래스 파일들을 메모리에 올려서 실행

    RUN_JAVA

    RUN : 컴파일된 클래스 파일들을 메모리에 올리는 작업

    java 소스파일명
    # ex) java HelloTest

    ※ 확장자에 class를 쓰면 파일을 메모리에 올릴 수 없기 때문에 파일명만 작성


    Java의 개요와 설치방법에 대해 간단하게 알아보았습니다.

    설치의 경우 학원 컴퓨터에서 환경설정을 한 것이기 때문에 각자의 컴퓨터에 맞게 설정해 주시면 되겠습니다.

    'JAVA > JAVA' 카테고리의 다른 글

    Java | Data Type 자료형  (0) 2020.01.15
    Java | Variable 변수, Scope, Constant 상수  (0) 2020.01.15
    Java | 기본 문법  (0) 2020.01.15
    Java | 이클립스 Package 관리  (0) 2020.01.15
    Java | Eclipse 개요 & 단축키 정리  (0) 2020.01.15

    댓글

Designed by Tistory.