* 가정1 : 네트워크가 단절이 되어 있어서 자바파일을 외부에서 다운로드 받았다.
* 가정2 : usb, 외장하드 또는 cd를 통해서 java파일을 리눅스(우분투) 서버로 옮겼다.
* 즉, 인터넷이 되지 않는 상태에서 자바 설치파일로 설치하는 방법을 의미 한다.
1. 먼저 java 파일을 다운로드 받는다.
* 다운로드 페이지(로그인 해야된다. 없으면 가입..)
https://www.oracle.com/technetwork/java/javase/downloads/index.html
2. 자바 파일을 옮기기 위해 디렉토리를 생성한다.
sudo mkdir -p /usr/local/java
3. 자바 바이너리 파일을 옮겨준다. 파일명칭은 다를 수 있다.
앞서 가정한 상황처럼 usb 또는 cd 또는 외장하드등으로 파일을 옮긴 상태이다.
sudo mv jdk-8u45-linux-x64.tar.gz /usr/local/java/
4. 압축을 푼다.
sudo tar xvfz /usr/local/java/jdk-8u45-linux-x64.tar.gz
5. 환경변수를 설정하여 어디서는 자바 명령어가 동작하도록 한다. (nano대신 vi를 사용해도 좋다.)
sudo nano /etc/profile
export JAVA_HOME=$(readlink -f /usr/bin/java | sed "s:bin/java::")
6. java를 기본 명렁어로 등록 한다. 천천히 순차적으로 등록하자.
sudo update-alternatives --install "/usr/bin/java" "java" "/usr/local/java/jdk1.8.0_221/bin/java" 1;
sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/local/java/jdk1.8.0_221/bin/javac" 1;
sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/local/java/jdk1.8.0_221/bin/javaws" 1;
sudo update-alternatives --set java /usr/local/java/jdk1.8.0_221/bin/java;
sudo update-alternatives --set javac /usr/local/java/jdk1.8.0_221/bin/javac;
sudo update-alternatives --set javaws /usr/local/java/jdk1.8.0_221/bin/javaws;
7. 변경 사항을 반영한다.
. /etc/profile
8. 설치를 확인한다. 물론 서버가 재부팅 되더라도 명령어는 잘 작동한다.
java -version
반응형
'Java(자바) > Java 기본' 카테고리의 다른 글
Java 파일 이미지 타입확인, Java 이미지 깨짐 확인 (0) | 2020.07.22 |
---|---|
Java 불변객체, Java 객체 참조 (0) | 2020.01.22 |
이클립스 프로젝트 실행 가능한 Jar파일 만들기 대상이 보이지 않을 때(export jar not showing) (0) | 2019.12.19 |
JAVA의 기초, JVM JRE JDK (0) | 2019.07.31 |
Java 문자열, String 관련 기본 (0) | 2019.06.17 |
* 위 에니메이션은 Html의 캔버스(canvas)기반으로 동작하는 기능 입니다. Html 캔버스 튜토리얼 도 한번 살펴보세요~ :)
* 직접 만든 Html 캔버스 애니메이션 도 한번 살펴보세요~ :)
댓글