본문 바로가기

개발/Languages & Scripts

JAVA

java에 대해서 간략하게 소개를 하도록하겠다.

 

이론/개념 관련된 상세한 사항은 이미 모두가 알듯, 보다 상세한 내용이 많이 기재가 된 곳이 있기에 요점만 작성한다.

 

자바(Java)는 자바로 기술된 프로그램 개발 및 실행을 할 수 있는 소프트웨어 모임의 총칭이며,

 

해당 언어로 구성된 프로그램은 운영체제나 하드웨어에 의존치 않고 바이트 코드(중간 언어)인 추상적인 코드로 구현된다.

 

이를 실행하기 위해 자바가상머신(JVM)/개발에 필요한 표준 라이브러리들(Libraies)/컴파일러 환경만 갖추어지면 자바 프로그램은 모든 환경에서 동일하게 동작한다.

 

이 이점으로 CPU나 운영 체제의 종류에 관계없이 JVM을 설치할 수 있는 시스템에서는 어디서나 실행할 수 있는 호환성 때문에 폭발적인 인기를 끌게 되었고,

 

이러한 실행환경과 개발환경을 제공하는 것이 자바 플랫폼이다.

 

자바 플랫폼은 언어(Language)/애플리케이션(Application)/애플릿(Applet)/JRE(Runtime Environment)/가상 머신(Virtual Machine)/모바일용(ME)/웹 스타트(Web Start) 등과 함께 단순히 「자바」(Java)라 불리는 경우가 많다.

 

- 내용참조 : (ko)java_software_platform

 

전 세계적으로 java를 사용하고 있지만 현재는 여러 언어에서도 호환성을 지원하고 있기에 사용빈도수가 줄어가는 추세이며, 그래프는 하기 도표를 참고하면 되겠다. (출처 : TIOBE)

 

프로그래밍 언어의 인기지표 / 인덱스는 한 달에 한 번 업데이트

 

등급은 전 세계 숙련 된 엔지니어, 코스 및 타사 공급 업체 수를 기준

 

서술은 여기까지 적겠으며, JDK를 설치하는 방법에 대해서 기술한다.

 


Windows JDK 설치방법(JDK/Install)

더보기

1. OS확인/다운로드 설치(사전준비)

블로거의 안 좋은 노트북 사양을 대공개! (OS bit확인 후, 설치진행)

 

1.8 기준으로 설치 ( https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html )

 

다운로드 받기 위한 로그인 절차 진행( 계정/패스워드 없을 시, 계정생성부터 진행)

 

로그인 절차 완료 후, 정상적인 다운로드 진행 가능

 

다운로드 받은 위치에 가서, 설치파일 실행( 실행 단계에서, 설치되는 디렉터리 위치확인必)

 

실행 진행 단계

 

정상적인 설치 완료

 

2.  JDK 사용 공용화를 위한 환경변수 지정 및 확인

제어판(시스템) > 고급 시스템설정(클릭) > 시스템 속성 > 환경변수(N)(클릭) > 환경변수 > 새로 만들기(W) > JAVA_HOME 정의 > 확인(클릭) > Path(선택) > 편집(클릭) > 변수값 추가 > %JAVA_HOME%bin; > 확인(클릭)

 

공통화 정상확인을 위한 콘솔창 오픈

 

java -version 명령어를 통한 정상 호출 확인

 


Linux/Unix JDK 설치방법(JDK/Install)

더보기

 1. JDK 사용을 위한 디렉터리 생성 & 환경변수 지정(사전준비)

#- 변수지정(PATH축약)
export ID=`whoami`
export BASE_DIR=`cat /etc/passwd|grep ${ID}|cut -f6 -d ':'`

 

vi ${BASE_DIR}/.bash_profile

## Edit Server Env Setting
export ID=`whoami`
export BASE_DIR=`cat /etc/passwd|grep ${ID}|cut -f6 -d ':'`
export PS1='[`id -nu`@`hostname`:$PWD]# '
export LANG=ko_KR.utf-8

stty erase "^H" kill "^U" intr "^C" eof "^D" susp "^Z" cs8 -ixany -parenb -istrip

## directory paths
export JAVA_HOME=${BASE_DIR}/appsw/jdk1.8.0_231
export PATH=${JAVA_HOME}/bin:$PATH

 

환경변수 적용

source ${BASE_DIR}/.bash_profile

 

SW디렉터리 생성

mkdir ${BASE_DIR}/appsw/backup
cd ${BASE_DIR}/appsw

 

2. JDK Download Link 추출

https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 다운로드 페이지 접속

 

Accept Licens Agreement(선택) > OS에 맞는 버전 다운로드(선택)

 

다운로드 받기 위한 로그인 절차 진행(ID/PWD 없을 시, 생성요구)

 

로그인 후, 다운로드 가능 상태접근(이후) > 다운로드보기(선택) > 다운로드 링크 복사(클릭)

 

3. 다운로드 및 설치

wget https://download.oracle.com/otn/java/jdk/8u231-b11/5b13a193868b4bf28bcb45c792fce896/jdk-8u231-linux-x64.tar.gz?AuthParam=1571218105_b3732eebdfe583da2e4b69750a788d31

 

복사한 링크 기준으로 다운로드 진행(wget)

파일 네임벨류 변경(jdk-8u231-linux-x64.tar.gz)

mv "jdk-8u231-linux-x64.tar.gz?AuthParam=1571218105_b3732eebdfe583da2e4b69750a788d31" jdk-8u231-linux-x64.tar.gz

 

압축해제 & 디렉터리확인 & SW패키지 백업디렉터리 이동

tar -xzf ${BASE_DIR}/appsw/jdk-8u231-linux-x64.tar.gz -C ${BASE_DIR}/appsw/
ls -lrt ${BASE_DIR}/appsw/jdk1.8.0_231
mv ${BASE_DIR}/appsw/jdk-8u231-linux-x64.tar.gz ${BASE_DIR}/appsw/backup/
java -version

 

명칭변경 후, 압축해제 & 설치여부 확인

 

 

#- References

(ko_wiki)java(programming_language)

(en_wiki)java(programming_language)

(ko_wiki)java(software_platform)

(en_wiki)java(software_platform)

(en)java_programming

(en)java_software_platform

(ko)java_programming

(ko)JavaDevelopmentKit(JDK)

(en)JavaDevelopmentKit(JDK)