Я следовал sudo apt-get update
для добавления java 8 repo к Кв. - добираются
$ sudo add-apt-repository ppa:webupd8team/java
Снова обновите Кв. - получают repo
$ sudo apt-get update
Наконец java 8 установки
$ sudo apt-get install oracle-java8-installer
но у меня было много ошибок, таким образом, я зафиксировал и переустановил их, но теперь это показывает это изображение:
ho@jhost:~$ 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.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
таким образом, я хочу знать, что версия Java равняется 8
ho@jhost:~$ java -version
java version "1.5.0"
gij (GNU libgcj) version 4.8.4
Copyright (C) 2007 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE
Мне нужно решение установить оракула-java8
Можно выбрать исполняемый файл значения по умолчанию Java в масштабе всей системы через альтернативы обновления. Работайте update-alternatives
команда с --list
опция видеть в настоящее время устанавливаемые альтернативы:
$ update-alternatives --list java
/usr/lib/jvm/java-11-openjdk-amd64/bin/java
...
Чем изменение значение по умолчанию к Вашей необходимой версии Java с:
$ sudo update-alternatives --config java
и следуйте инструкциям на экране.
Спасибо все
Я решил свою проблему
Я замечаю к этой части
No /var/cache/oracle-jdk8-installer/wgetrc file found.
Creating /var/cache/oracle-jdk8-installer/wgetrc and
using default oracle-java8-installer wgetrc settings for it.
Downloading Oracle Java 8...
--2019-01-15 23:12:17-- http://download.oracle.com/otn-pub/java/jdk/8u191-b12/2787e4a523244c269598db4e85c51e0c/jdk-8u191-linux-x64.tar.gz
Resolving download.oracle.com (download.oracle.com)... 23.53.224.97
Connecting to download.oracle.com (download.oracle.com)|23.53.224.97|:80... connected.
HTTP request sent, awaiting response... 302 Moved Temporarily
Location: https://edelivery.oracle.com/otn-pub/java/jdk/8u191-b12/2787e4a523244c269598db4e85c51e0c/jdk-8u191-linux-x64.tar.gz [following]
--2019-01-15 23:12:18-- https://edelivery.oracle.com/otn-pub/java/jdk/8u191-b12/2787e4a523244c269598db4e85c51e0c/jdk-8u191-linux-x64.tar.gz
Resolving edelivery.oracle.com (edelivery.oracle.com)... 202.43.54.193, 2600:1417:e:285::366, 2600:1417:e:287::366
Connecting to edelivery.oracle.com (edelivery.oracle.com)|202.43.54.193|:443... connected.
HTTP request sent, awaiting response... 302 Moved Temporarily
Location: http://download.oracle.com/otn-pub/java/jdk/8u191-b12/2787e4a523244c269598db4e85c51e0c/jdk-8u191-linux-x64.tar.gz?AuthParam=1547622858_9fc82e1ca238e15632f057856bbea8e9 [following]
--2019-01-15 23:12:18-- http://download.oracle.com/otn-pub/java/jdk/8u191-b12/2787e4a523244c269598db4e85c51e0c/jdk-8u191-linux-x64.tar.gz?AuthParam=1547622858_9fc82e1ca238e15632f057856bbea8e9
Connecting to download.oracle.com (download.oracle.com)|23.53.224.97|:80... connected.
HTTP request sent, awaiting response... 301 Moved Permanently
Location: https://download.oracle.com/otn-pub/java/jdk/8u191-b12/2787e4a523244c269598db4e85c51e0c/jdk-8u191-linux-x64.tar.gz?AuthParam=1547622858_9fc82e1ca238e15632f057856bbea8e9 [following]
--2019-01-15 23:12:18-- https://download.oracle.com/otn-pub/java/jdk/8u191-b12/2787e4a523244c269598db4e85c51e0c/jdk-8u191-linux-x64.tar.gz?AuthParam=1547622858_9fc82e1ca238e15632f057856bbea8e9
Connecting to download.oracle.com (download.oracle.com)|23.53.224.97|:443... connected.
HTTP request sent, awaiting response... 404 Not Found
2019-01-15 23:12:19 ERROR 404: Not Found.
download failed
Oracle JDK 8 is NOT installed.
dpkg: error processing package oracle-java8-installer (--configure):
subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
oracle-java8-installer
E: Sub-process /usr/bin/dpkg returned an error code (1)
ho@jhost:~$ java -version
The program 'java' can be found in the following packages:
* default-jre
* gcj-4.8-jre-headless
* openjdk-7-jre-headless
* gcj-4.6-jre-headless
* openjdk-6-jre-headless
Try: sudo apt-get install <selected package>
Таким образом, я думаю, что это имеет к проблеме с путем URL, java8 версия выпуска и sha256.
ho@jhost:~/Downloads$ sha256sum jdk-8u202-linux-x64.tar.gz
Найдите sha256 tar.gz файла,
ho@jhost:/var/lib/dpkg/info$ sudo sed -i 's|SHA256SUM_TGZ="53c29507e2405a7ffdbba627e6d64856089b094867479edc5ede4105c1da0d65"|SHA256SUM_TGZ="9a5c32411a6a06e22b69c495b7975034409fa1652d03aeb8eb5b6f59fd4594e0"|' oracle-java8-installer.*
oracle-java8-installer, на который указывают 8u191 версия. так изменил несколько вещей.
ho@jhost:/var/lib/dpkg/info$ sudo sed -i 's|JAVA_VERSION=8u191|JAVA_VERSION=8u202|' oracle-java8-installer.*
ho@jhost:/var/lib/dpkg/info$ sudo sed -i 's|J_DIR=jdk1.8.0_191|J_DIR=jdk1.8.0_202|' oracle-java8-installer.*
ho@jhost:/var/lib/dpkg/info$ sudo sed -i 's|PARTNER_URL=http://download.oracle.com/otn-pub/java/jdk/8u191-b12/2787e4a523244c269598db4e85c51e0c/|PARTNER_URL=https://download.oracle.com/otn-pub/java/jdk/8u202-b08/1961070e4c9b4e26a04e7f5a083f551e/|' oracle-java8-installer.*
И затем,
ho@jhost:~/Downloads$ sudo apt-get install oracle-java8-installer
Oracle JDK 8 установлен
#####Important########
To set Oracle JDK8 as default, install the "oracle-java8-set-default" package.
E.g.: sudo apt install oracle-java8-set-default
On Ubuntu systems, oracle-java8-set-default is most probably installed
automatically with this package.
######################
Я сделал это! спасибо все снова.