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
PATH
rpm 파일을 설치한 후 위의 변수 에 바이너리를 추가해야 할 수도 있습니다 (옵션 1 참조).