Debian 8에 Java JDK 및 JRE 설치

Debian 8에 Java JDK 및 JRE 설치

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"

답변3

PPA 리포지토리를 사용하는 이 방법은 매우 불안정하며 Ubuntu 생태계 외부에서는 작동하지 않는 경우가 많습니다. Debian의 공식 패키지 저장소에서 OpenJDK를 설치하는 것이 더 좋습니다.[1]. 이 글을 쓰면서 주의해야 할 점은,JDK 8 열기안정적인 저장소에 포함되지 않습니다. 즉 source.list, install 을 통과하기 전에 백포트를 추가 해야 함을 의미합니다 apt-get.[2]

차라리 Oracle tarball을 다운로드하고 압축을 풀고 싶습니다. 그런 다음 언급한 대로 /bin폴더를 $PATH.

관련 정보