fedora28에 jdk1.8을 설치하고 경로를 설정하는 방법은 무엇입니까? [폐쇄]

fedora28에 jdk1.8을 설치하고 경로를 설정하는 방법은 무엇입니까? [폐쇄]

fedora28에 jdk1.8을 설치하고 경로를 설정하는 방법은 무엇입니까?

답변1

Fedora에 Oracle JDK를 설치하려면 선택해야 합니다(CPU 아키텍처 확인).

  • Oracle 웹사이트에서 tar.gz 파일을 다운로드합니다.
  • Oracle 웹사이트에서 rpm 파일 다운로드

옵션 1 - tar.gz

가장 쉽고 덜 침해적인 옵션인 IMHO는 tar.gz 파일을 다운로드하는 것입니다. 파일을 다운로드했다고 가정해 보겠습니다 jdk-8u161-linux-x64.tar.gz. 다운로드 후 터미널을 열고 적절한 위치에 파일을 추출합니다. 예를 들어 /home/myuser/programs다음 명령을 실행하여 사용자 홈 디렉터리의 하위 폴더에 파일을 추출합니다.

cd /home/myuser/programs
tar -xvzf <PATH-TO-DOWNLOADED-FILE>/jdk-8u161-linux-x64.tar.gz

그러면 jdk1.8.0_161에서 /home/myuser/programs참조할 수 있는 디렉터리가 생성됩니다. 모든 바이너리를 /home/myuser/programs/jdk1.8.0_161/bin사용할 수 있도록 설정

export JAVA_HOME=/home/myuser/programs/jdk1.8.0_161
export PATH=$JAVA_HOME/bin:$PATH

이렇게 하면 환경 변수가 JAVA_HOME모든 파일이 추출된 디렉터리로 설정되고 하위 디렉터리의 모든 바이너리가 bin환경 변수에 저장됩니다 PATH.

테스트해보세요:

java -version

출력은 다음과 같아야 합니다.

java version "1.8.0_161"
Java(TM) SE Runtime Environment (build 1.8.0_161-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.161-b12, mixed mode)

성공하면 파일 ~/.profile이나 ~/.bashrc.

옵션 2 - rpm 파일

Disalimer: 이런 식으로 테스트해 본 적이 없습니다.

이렇게 하려면 루트 액세스가 필요합니다. rpm 파일을 다운로드한 후 다음을 실행하여 JDK 설치에 필요한 모든 요구 사항이 충족되는지 확인할 수 있습니다.

rpm -i --test  <PATH-TO-DOWNLOADED-FILE>/jdk-8u161-linux-x64.rpm

성공 후 다음으로 변경뿌리( su root) 다음을 통해 rpm을 설치합니다.

rpm -i <PATH-TO-DOWNLOADED-FILE>/jdk-8u161-linux-x64.rpm

어쩌면 당신도 사용할 수 있습니다sudo

sudo rpm -i <PATH-TO-DOWNLOADED-FILE>/jdk-8u161-linux-x64.rpm

PATHrpm 파일을 설치한 후 위의 변수 에 바이너리를 추가해야 할 수도 있습니다 (옵션 1 참조).

관련 정보