Fehler beim Einrichten von jdk8 unter Ubuntu 14.04LTS

7

Ich habe versucht, JDK 8 mit dieser Anleitung einzurichten . Nach dem Herunterladen des JDK wurde eine Fehlermeldung angezeigt, bei der ich aufgefordert wurde, dpkg manuell zu konfigurieren.

adeen-s@adeen-s-PC:~$ sudo dpkg --configure -a
Setting up oracle-java8-installer (8u66+8u65arm-1~webupd8~1) ...
Installing from local file /var/cache/oracle-jdk8-installer/jdk-8u66-linux-x64.tar.gz
Removing outdated cached downloads...
mv: cannot move ‘jdk1.8.0_66’ to ‘java-8-oracle/jdk1.8.0_66’: Directory not empty
dpkg: error processing package oracle-java8-installer (--configure):
 subprocess installed post-installation script returned error exit status 1
dpkg: dependency problems prevent configuration of oracle-java8-set-default:
 oracle-java8-set-default depends on oracle-java8-installer; however:
  Package oracle-java8-installer is not configured yet.

dpkg: error processing package oracle-java8-set-default (--configure):
 dependency problems - leaving unconfigured
Errors were encountered while processing:
 oracle-java8-installer
 oracle-java8-set-default

Wie behebe ich das?

UPDATE: Es wurde erneut versucht, die Installation durchzuführen, nachdem die Anweisungen von @AB befolgt wurden. Hier ist die Ausgabe ->

2015-11-25 17:56:08 (50,3 KB / s) - 'jdk-8u66-linux-x64.tar.gz' gespeichert [181287376/181287376]

Download erledigt. Entfernen veralteter zwischengespeicherter Downloads ... install: kann nicht 'javaws-wrapper.sh' angeben: Keine solche Datei oder kein solches Verzeichnis 1 dpkg: Abhängigkeitsprobleme verhindern die Konfiguration von oracle-java8-set-default: oracle-java8-set-default hängt vom oracle-java8-installer ab; jedoch: Paket oracle-java8-installer ist noch nicht konfiguriert.

dpkg: Fehlerverarbeitungspaket oracle-java8-set-default (--configure): Abhängigkeitsprobleme - nicht konfigurierte Fehler Bei der Verarbeitung sind Fehler aufgetreten: oracle-java8-installer oracle-java8-set-default

UPDATE: Ausgabe nach sudo apt-get purge oracle-java8-installer

adeen-s@adeen-s-PC:~$ sudo apt-get purge oracle-java8-installer
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages will be REMOVED:
  oracle-java8-installer* oracle-java8-set-default*
0 upgraded, 0 newly installed, 2 to remove and 542 not upgraded.
2 not fully installed or removed.
After this operation, 167 kB disk space will be freed.
Do you want to continue? [Y/n] y
(Reading database ... 165086 files and directories currently installed.)
Removing oracle-java8-set-default (8u66+8u65arm-1~webupd8~1) ...
Purging configuration files for oracle-java8-set-default (8u66+8u65arm-1~webupd8~1) ...
Removing oracle-java8-installer (8u66+8u65arm-1~webupd8~1) ...
Purging configuration files for oracle-java8-installer (8u66+8u65arm-1~webupd8~1) ...
Processing triggers for shared-mime-info (1.2-0ubuntu3) ...
Processing triggers for gnome-menus (3.10.1-0ubuntu2) ...
Processing triggers for desktop-file-utils (0.22-1ubuntu1) ...
Processing triggers for bamfdaemon (0.5.1+14.04.20140409-0ubuntu1) ...
Rebuilding /usr/share/applications/bamf-2.index...
Processing triggers for mime-support (3.54ubuntu1) ...
adeen-s
quelle
Werfen
BeGood
@ BeGood Ich habe das versucht, aber einen ähnlichen Fehler erhalten.
Adeen-s

Antworten:

12

Sie haben beide Möglichkeiten genutzt, um Oracle Java zu installieren

Löschen Sie den Ordner und starten Sie die Installation erneut:

sudo rm -r /usr/lib/jvm/java-8-oracle/jdk1.8.0_66

sudo apt-get install -f
sudo apt-get purge oracle-java8-installer
sudo apt-get install oracle-java8-installer

Nachdem

sudo apt-get install oracle-java8-set-default

Entweder verwenden Sie die PPA oder die Installation mit einem Archiv. Aber nicht beide.

AB
quelle
Ich bin mir nicht sicher, ob dies der Fall ist, da ich die anderen Installationsdateien bereits entfernt habe. Bearbeiten: Ich versuche diese Schritte erneut und der Download wurde gestartet.
Adeen-s
Versuchte die Schritte und postete die Ausgabe in der Frage als bearbeiten.
Adeen-s
1
Laufen Sie sudo apt-get install -fund wiedersudo apt-get install oracle-java8-installer
AB
1
Was ist die Ausgabe vonstat /var/cache/oracle-jdk8-installer/javaws-wrapper.sh
AB
1
Lustig, lauf sudo apt-get purge oracle-java8-installerund gib mir die Ausgabe
AB
2

Wir könnten die Datei wiederherstellen, indem wir zu einer früheren JDK-Version zurückkehren. Scheint eine dumme Lösung zu sein, aber es funktioniert.

$ cd /var/cache/apt/archives
$ sudo dpkg -i oracle-java8-installer_8u77+8u77arm-1~webupd8~1_all.deb
Ruifeng Ma
quelle