Ich versuche Java 7 auf meinem Ubuntu 12.04 zu installieren. Aber jedes Mal, wenn ich es versuche, zeigt es immer Fehler wie unten. In diesem Fall versuche ich, ein Upgrade durchzuführen, auch wenn Java 7 nicht installiert ist
harits@harits-ubuntu:~$ sudo apt-get upgrade
[sudo] password for harits:
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages will be upgraded:
oracle-java7-installer
1 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
1 not fully installed or removed.
Need to get 0 B/15.3 kB of archives.
After this operation, 3,072 B of additional disk space will be used.
Do you want to continue [Y/n]? y
Setting up oracle-java7-installer (7u3-0~eugenesan~precise4) ...
Downloading...
--2012-07-14 17:53:46-- http://download.oracle.com/otn-pub/java/jdk/7u3-b04/jdk-7u3-linux-i586.tar.gz
Resolving download.oracle.com (download.oracle.com)... 111.94.254.10, 111.94.254.17
Connecting to download.oracle.com (download.oracle.com)|111.94.254.10|:80... connected.
HTTP request sent, awaiting response... 302 Moved Temporarily
Location: https://edelivery.oracle.com/otn-pub/java/jdk/7u3-b04/jdk-7u3-linux-i586.tar.gz [following]
--2012-07-14 17:53:46-- https://edelivery.oracle.com/otn-pub/java/jdk/7u3-b04/jdk-7u3-linux-i586.tar.gz
Resolving edelivery.oracle.com (edelivery.oracle.com)... 184.51.118.174
Connecting to edelivery.oracle.com (edelivery.oracle.com)|184.51.118.174|:443... connected.
HTTP request sent, awaiting response... 302 Moved Temporarily
Location: http://download.oracle.com/errors/download-fail-1505220.html [following]
--2012-07-14 17:53:47-- http://download.oracle.com/errors/download-fail-1505220.html
Connecting to download.oracle.com (download.oracle.com)|111.94.254.10|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 5307 (5.2K) [text/html]
Saving to: `./jdk-7u3-linux-i586.tar.gz'
0K ..... 100% 95.1M=0s
2012-07-14 17:53:47 (95.1 MB/s) - `./jdk-7u3-linux-i586.tar.gz' saved [5307/5307]
Download done.
sha256sum mismatch jdk-7u3-linux-i586.tar.gz
Oracle JDK 7 is NOT installed.
dpkg: error processing oracle-java7-installer (--configure):
subprocess installed post-installation script returned error exit status 1
No apport report written because MaxReports is reached already
Errors were encountered while processing:
oracle-java7-installer
E: Sub-process /usr/bin/dpkg returned an error code (1)
harits@harits-ubuntu:~$
Kann mir jemand sagen, wie ich dieses Problem beheben kann?
installation
java
Harits Fadillah
quelle
quelle
sudo apt-get install openjdk-7-jre
und / oder empfehlensudo apt-get install openjdk-7-jdk
, wenn Sie Java-Apps entwickeln möchten.Antworten:
Sieht so aus, als wäre dies eine alte Frage, aber noch hat sie niemand beantwortet. Besser spät als nie, denke ich. Ich habe mir auch darüber die Haare ausgerissen. Wie du sagst mir die meisten Boards auch, benutze Open-JDK. Was die meisten Leute nicht zu verstehen scheinen, dass Open-JDK und JDK-7 keine Eins-zu-Eins-Zuordnungen voneinander sind und viele Tools, auf die sich Entwickler verlassen, einfach nicht mit Open-JDK funktionieren. WIE AUCH IMMER...
Ich habe eine Lösung gefunden, die das Problem für mich gelöst hat. Hoffentlich funktioniert es für Sie.
quelle
Wie @ Ahmad-sibai sagte
Was Sie tun können, ist:
Laden Sie sie manuell von http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase7-521261.html herunter und legen Sie sie im Cache ab, wenn Sie ein Oracle Support-Konto haben und Oracle wirklich benötigen JDK 6 oder 7.
Legen Sie sie in den folgenden Ordner:
Installieren Sie erneut mit den Webupd8-Installationsprogrammen
quelle
Package oracle-java7-installer is not available, but is referred to by another package. This may mean that the package is missing, has been obsoleted, or is only available from another source
Vor kurzem hat das webupd8-Team die Verteilung seines Installationsprogramms für Oracle Java 7 eingestellt.
quelle
Ich habe die Antwort von Ben Glasser ausprobiert, aber es hat nicht funktioniert.
Es hat die andere Antwort hier versucht, https://stackoverflow.com/a/22955890/1198772 , und es funktioniert.
Wir müssen nur (manuell) das neueste JDK von http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html herunterladen und das alte JDK ersetzen. Versuchen Sie dann erneut zu installieren.
quelle
Um Bens Antwort zu erweitern und gleichzeitig Ahmads Punkt anzusprechen: Ersetzen Sie den folgenden Schritt in Bens Antwort:
sudo apt-get install oracle-java7-installer
Mit:
sudo apt-get install oracle-java9-installer
Und wenn das nicht funktioniert, installieren Sie einfach die Standardversion, indem Sie Folgendes ausführen:
sudo apt-get install default-jre
https://www.digitalocean.com/community/tutorials/how-to-install-java-with-apt-get-on-ubuntu-16-04
quelle