Я не могу установить JRE и JDK на Ubuntu 18.04 LTS

Я не могу установить JRE и JDK. Прежде всего, я не пытался установить JDK, но я предполагаю, что если бы я это сделал, это не сработало бы, потому что вам нужно установить JRE.

Во-вторых, я не могу установить JRE , Я следил за множеством обучающих программ, таких как https://www.lifewire.com/install-java-on-ubuntu-4125508, а команды java и javac не работают. В нем говорится: Command 'java' not found, but can be installed with: ..., и я не уверен, что openjdk. Пожалуйста, помогите мне.

P.S. Я также искал вопросы Ask Ubuntu, но никто из них не помог.

P.P.S. Вот журнал:

$ sudo apt-get install oracle-java8-installer sudo apt-get install oracle-java8-installer Reading package lists... Done Building dependency tree Reading state information... Done oracle-java8-installer is already the newest version (8u171-1~webupd8~0). 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1 not fully installed or removed. After this operation, 0 B of additional disk space will be used. Do you want to continue? [Y/n] y Setting up oracle-java8-installer (8u171-1~webupd8~0) ... Using wget settings from /var/cache/oracle-jdk8-installer/wgetrc Downloading Oracle Java 8... --2018-05-22 05:12:57-- http://download.oracle.com/otn-pub/java/jdk/8u171-b11/512cd62ec5174c3487ac17c61aaa89e8/jdk-8u171-linux-x64.tar.gz Resolving download.oracle.com (download.oracle.com)... 23.41.237.84 Connecting to download.oracle.com (download.oracle.com)|23.41.237.84|:80... connected. HTTP request sent, awaiting response... 302 Moved Temporarily Location: https://edelivery.oracle.com/otn-pub/java/jdk/8u171-b11/512cd62ec5174c3487ac17c61aaa89e8/jdk-8u171-linux-x64.tar.gz [following] --2018-05-22 05:12:58-- https://edelivery.oracle.com/otn-pub/java/jdk/8u171-b11/512cd62ec5174c3487ac17c61aaa89e8/jdk-8u171-linux-x64.tar.gz Resolving edelivery.oracle.com (edelivery.oracle.com)... 184.87.246.212, 2001:fe0:10:181::2d3e, 2001:fe0:10:195::2d3e Connecting to edelivery.oracle.com (edelivery.oracle.com)|184.87.246.212|:443... connected. HTTP request sent, awaiting response... 302 Moved Temporarily Location: http://download.oracle.com/otn-pub/java/jdk/8u171-b11/512cd62ec5174c3487ac17c61aaa89e8/jdk-8u171-linux-x64.tar.gz?AuthParam=1526937299_29e0412d050d20aa9005e20d76719ea0 [following] --2018-05-22 05:12:59-- http://download.oracle.com/otn-pub/java/jdk/8u171-b11/512cd62ec5174c3487ac17c61aaa89e8/jdk-8u171-linux-x64.tar.gz?AuthParam=1526937299_29e0412d050d20aa9005e20d76719ea0 Connecting to download.oracle.com (download.oracle.com)|23.41.237.84|:80... connected. HTTP request sent, awaiting response... 416 Requested Range Not Satisfiable The file is already fully retrieved; nothing to do. Download done. Removing outdated cached downloads... sha256sum mismatch jdk-8u171-linux-x64.tar.gz Oracle JDK 8 is NOT installed. dpkg: error processing package oracle-java8-installer (--configure): installed oracle-java8-installer package post-installation script subprocess returned error exit status 1 Errors were encountered while processing: oracle-java8-installer E: Sub-process /usr/bin/dpkg returned an error code (1) Reading package lists... Done Building dependency tree Reading state information... Done oracle-java8-installer is already the newest version (8u171-1~webupd8~0). 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1 not fully installed or removed. After this operation, 0 B of additional disk space will be used. Do you want to continue? [Y/n] y Setting up oracle-java8-installer (8u171-1~webupd8~0) ... Using wget settings from /var/cache/oracle-jdk8-installer/wgetrc Downloading Oracle Java 8... --2018-05-22 05:12:57-- http://download.oracle.com/otn-pub/java/jdk/8u171-b11/512cd62ec5174c3487ac17c61aaa89e8/jdk-8u171-linux-x64.tar.gz Resolving download.oracle.com (download.oracle.com)... 23.41.237.84 Connecting to download.oracle.com (download.oracle.com)|23.41.237.84|:80... connected. HTTP request sent, awaiting response... 302 Moved Temporarily Location: https://edelivery.oracle.com/otn-pub/java/jdk/8u171-b11/512cd62ec5174c3487ac17c61aaa89e8/jdk-8u171-linux-x64.tar.gz [following] --2018-05-22 05:12:58-- https://edelivery.oracle.com/otn-pub/java/jdk/8u171-b11/512cd62ec5174c3487ac17c61aaa89e8/jdk-8u171-linux-x64.tar.gz Resolving edelivery.oracle.com (edelivery.oracle.com)... 184.87.246.212, 2001:fe0:10:181::2d3e, 2001:fe0:10:195::2d3e Connecting to edelivery.oracle.com (edelivery.oracle.com)|184.87.246.212|:443... connected. HTTP request sent, awaiting response... 302 Moved Temporarily Location: http://download.oracle.com/otn-pub/java/jdk/8u171-b11/512cd62ec5174c3487ac17c61aaa89e8/jdk-8u171-linux-x64.tar.gz?AuthParam=1526937299_29e0412d050d20aa9005e20d76719ea0 [following] --2018-05-22 05:12:59-- http://download.oracle.com/otn-pub/java/jdk/8u171-b11/512cd62ec5174c3487ac17c61aaa89e8/jdk-8u171-linux-x64.tar.gz?AuthParam=1526937299_29e0412d050d20aa9005e20d76719ea0 Connecting to download.oracle.com (download.oracle.com)|23.41.237.84|:80... connected. HTTP request sent, awaiting response... 416 Requested Range Not Satisfiable The file is already fully retrieved; nothing to do. Download done. Removing outdated cached downloads... sha256sum mismatch jdk-8u171-linux-x64.tar.gz Oracle JDK 8 is NOT installed. dpkg: error processing package oracle-java8-installer (--configure): installed oracle-java8-installer package post-installation script subprocess returned error exit status 1 Errors were encountered while processing: oracle-java8-installer E: Sub-process /usr/bin/dpkg returned an error code (1)

edit / P.S. Для тех, кто думает, что это дубликат, вы ошибаетесь. Я не использую виртуальную машину, я попробовал и попробовал еще раз, пока это не получилось, и это произошло. Моя проблема в том, что JDK не был установлен. Я узнал об этом, установив NetBeans и не установил JDK, но JRE был установлен.

1
задан 23 May 2018 в 15:54

6 ответов

комплект jdk включает в себя jre с ней, поэтому вам нужно только jdk для обоих.

сеансе терминалов показывает, что в Oracle в Java 8 скачать программу установки jdk был поврежден ([Ф2]). Чтобы устранить проблему и снова установить:

[Ф1]
2
ответ дан 8 June 2018 в 14:04

JDK включает JRE, поэтому вам нужен только JDK для обоих.

В сеансе вашего терминала показано, что загрузка установщика Oracle Java 8 JDK была повреждена (sha256sum mismatch jdk-8u171-linux-x64.tar.gz). Чтобы устранить проблему и установить ее снова:

sudo rm /var/cache/oracle-jdk8-installer/*.tar.gz sudo apt-get update sudo apt-get install --reinstall oracle-java8-installer
2
ответ дан 17 July 2018 в 13:45

JDK включает JRE, поэтому вам нужен только JDK для обоих.

В сеансе вашего терминала показано, что загрузка установщика Oracle Java 8 JDK была повреждена (sha256sum mismatch jdk-8u171-linux-x64.tar.gz). Чтобы устранить проблему и установить ее снова:

sudo rm /var/cache/oracle-jdk8-installer/*.tar.gz sudo apt-get update sudo apt-get install --reinstall oracle-java8-installer
2
ответ дан 20 July 2018 в 13:50

Если вы устанавливаете jdk, вам не нужно устанавливать jre.

Что произойдет, если вы просто сделаете

sudo apt-get install default-jdk

1
ответ дан 8 June 2018 в 14:04

Если вы устанавливаете jdk, вам не нужно устанавливать jre.

Что произойдет, если вы просто сделаете

sudo apt-get install default-jdk

1
ответ дан 17 July 2018 в 13:45

Если вы устанавливаете jdk, вам не нужно устанавливать jre.

Что произойдет, если вы просто сделаете

sudo apt-get install default-jdk

1
ответ дан 20 July 2018 в 13:50

Другие вопросы по тегам:

Похожие вопросы: