Java 기본 설치 - Linux

김성진·2021년 8월 4일
0
post-thumbnail

Java

자바는 객체지향 - OOP(object oriented programming) 언어이다.

JDK(Java Development Kit)는 Java SE의 표준안에 따라서 만들어진 구체적인 소프트웨어다. Java 개발자라면 JDK를 다운받아서 설치해야 한다. 여기에는 Java 프로그램을 실행하면 Java 코드를 컴파일하는 컴파일러와 개발에 필요한 각종 도구 그리고 JRE가 포함되어 있다. 즉 개발자를 위한 자바 버전이다.

JRE(Java Runtime Environment)는 자바가 실제로 동작하는 데 필요한 JVM, 라이브러리, 각종 파일들이 포함되어 있다. 자바로 만들어진 프로그램을 구동하려고 한다면 이것을 설치한다. 일반인을 위한 자바 버전이라고 할 수 있다.

JVM(Java Virtual Machine) JVM은 자바가 실제로 구동하는 환경이다. 자바로 만들어진 소프트웨어은 JVM이라는 가상화된 환경에서 구동되고, 하드웨어나 운영체제에 따라서 달라질 수 있는 호환성의 문제는 운영체제 버전에 따라서 만들어진 JVM이 알아서 해결한다. 즉 하나의 자바 프로그램을 만들면 어떤 환경에서도 실행할 수 있는 것이 바로 JVM의 역할이라고 할 수 있다.

Linux에서 Java 다운로드 하기

https://www.oracle.com/java/technologies/javase-jdk16-downloads.htm 해당링크로 접속하거나 구글에 java download를 검색해서도 가능하다.

  1. 내 컴퓨터 사양에 맞게 64비트인지 32비트인지 파악 후 해당되는 파일을 다운로드 한다.
  2. 자바를 설치 할 디렉토리를 생성 sudo mkdir -p /usr/local/java
  3. 현재 버전 (16)은 따로 tar xvfz 명령어로 파일을 압축해제 하지 않아도 된다.
  4. /etc/profile 파일을 변경해서 환경변수를 설정한다.
    sudo nano /etc/profile
  5. java를 기본 명령어로 등록한다
sudo update-alternatives --install "/usr/bin/java" "java" "/usr/local/java/jdk1.7.0_45/bin/java" 1;
sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/local/java/jdk1.7.0_45/bin/javac" 1;
sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/local/java/jdk1.7.0_45/bin/javaws" 1;
sudo update-alternatives --set java /usr/local/java/jdk1.7.0_45/bin/java;
sudo update-alternatives --set javac /usr/local/java/jdk1.7.0_45/bin/javac;
sudo update-alternatives --set javaws /usr/local/java/jdk1.7.0_45/bin/javaws;
  1. 변경 사항을 반영한다.
    ./etc/profile

  2. echo $JAVA_HOME 자바의 위치를 알려주는 명령어.

profile
multi-national communicator with programming (back-end)

0개의 댓글