Debian 8이 설치되어 있고 Java JRE 및 JDK를 설치하고 싶습니다. 나는 사용한다이 방법효과가있다.
하지만 저장소에 호스팅되는 스크립트이기 때문에 걱정됩니다. 추출을 입력하면 왜 작동하지 않는지 알고 싶습니다.이 JRE/usr/java/jre1.8.0_73
디렉토리 에문서에 따르면. PATH=/usr/local/jdk1.8.0/bin:$PATH export PATH
설명된 대로 경로 변수를 추가했습니다 .이 문서하지만 작동하지 않습니다.
OpenJDK를 설치하려고 해도 패키지를 찾을 수 없습니다. 데비안에 Java를 설치하는 것이 왜 그렇게 복잡한지 이해가 되지 않습니다. 우분투에서는 매우 쉽습니다. 누군가 나에게 설치에 대한 단계별 지침을 제공할 수 있기를 바랍니다.
답변1
Jessie 백포트에서 OpenJDK 8을 찾을 수 있습니다(감사합니다.윌리엄 패코상기시켜주세요):
echo deb http://http.debian.net/debian jessie-backports main > /etc/apt/sources.list.d/jessie-backports.list
apt update
기능이 활성화된 다음
apt install -t jessie-backports openjdk-8-jdk
JDK를 설치하거나
apt install -t jessie-backports openjdk-8-jre
JRE가 설치됩니다.
Oracle의 JVM을 원한다면 내 답변을 참조하십시오.Linux Mint Petra(16) Java JRE 7에서 JRE 8로 업데이트하면 그래픽 시스템이 중단됩니까?, 또한 매우 간단합니다.
답변2
~에 따르면공식 웹 사이트다음과 같이 Java를 빌드하고 설치할 수 있습니다.
contrib
에 추가하세요 /etc/apt/sources.list
.
jdk-8u121-linux-x64.tar.gz
에서 다운로드신탁
필수 패키지를 설치합니다:
apt-get update
apt-get install
apt-get install java-package
파일을 빌드 .deb
하고 설치합니다.
make-jpkg jdk-8u121-linux-x64.tar.gz
dpkg -i oracle-java8-jdk_8u121_amd64.deb
다음 명령을 실행하고 선택하십시오 jdk-8
.
update-alternatives --config java
예제 출력:
There are 2 choices for the alternative java (providing /usr/bin/java).
Selection Path Priority Status
------------------------------------------------------------
0 /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java 1071 auto mode
1 /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java 1071 manual mode
* 2 /usr/lib/jvm/jdk-8-oracle-x64/jre/bin/java 318 manual mode
달리기:java -version
java version "1.8.0_121"