ubuntuusers.de

JVM-Installationsfehler: java ist nicht registriert; wird nicht gesetzt

Status: Gelöst | Ubuntu-Version: Ubuntu 16.10 (Yakkety Yak)
Antworten |

HPL2

Anmeldungsdatum:
5. Januar 2011

Beiträge: 99

Ich habe gerade eclipse neon installiert und wollte es starten, es hieß aber, dass ich meine jvm auf Version 1.8 upgraden muss, sonst läuft es nicht. Anhand der folgenden Anleitung wollte ich also jdk 1.8 installieren, stieß dabei aber auf ein problem:

https://community.linuxmint.com/tutorial/view/1372

Und zwar auf folgendes:

–@xyz ~ $ sudo update-alternatives --set java /opt/java/jdk1.8.0_131/bin/java

update-alternatives: Fehler: Alternative /opt/java/jdk1.8.0_131/bin/java für java ist nicht registriert; wird nicht gesetzt

Die vorangehenden, in der Anleitung beschriebenen Schritte haben problemlos geklappt. Ich weiß wirklich nicht, woran das liegen könnte, hat eventuell jemand einen Tipp?

Moderiert von rklm:

Verschoben zu Paketverwaltung

rklm Team-Icon

Projektleitung

Anmeldungsdatum:
16. Oktober 2011

Beiträge: 13189

HPL2 schrieb:

–@xyz ~ $ sudo update-alternatives --set java /opt/java/jdk1.8.0_131/bin/java

update-alternatives: Fehler: Alternative /opt/java/jdk1.8.0_131/bin/java für java ist nicht registriert; wird nicht gesetzt

Die vorangehenden, in der Anleitung beschriebenen Schritte haben problemlos geklappt. Ich weiß wirklich nicht, woran das liegen könnte, hat eventuell jemand einen Tipp?

Vermutlich ist 131 nicht mehr aktuell und dementsprechend nicht installiert. Schau halt mal in dem Ordner, was da liegt. Alternativ: dpkg -l '*jdk*'.

HPL2

(Themenstarter)

Anmeldungsdatum:
5. Januar 2011

Beiträge: 99

Naja, 131 hatte ich heute morgen von der Oracleseite runtergeladen. ansonsten, was im Ordner liegt, ist dieses:

||/ Name           Version      Architektur  Beschreibung
+++-==============-============-============-=================================
 un  openjdk-6-jdk  <keine>      <keine>      (keine Beschreibung vorhanden)
 un  openjdk-6-jre  <keine>      <keine>      (keine Beschreibung vorhanden)
 un  openjdk-6-jre- <keine>      <keine>      (keine Beschreibung vorhanden)
 ii  openjdk-7-jre: 7u121-2.6.8- i386         OpenJDK Java runtime, using Hotsp
 ii  openjdk-7-jre- 7u121-2.6.8- i386         OpenJDK Java runtime, using Hotsp
 ii  openjdk-7-jre- 7u121-2.6.8- all          OpenJDK Java runtime (architectur
 un  sun-java5-jdk  <keine>      <keine>      (keine Beschreibung vorhanden)
 un  sun-java6-jdk  <keine>      <keine>      (keine Beschreibung vorhanden)

Ist es möglich, sich die Version 1.8 auch über aptitude zu installieren, mit sudo apt-get install irgendwas?

Bearbeitet von Taomon:

Zitat durch codeblock ersetzt, um Lesbarkeit zu erhöhen.

HPL2

(Themenstarter)

Anmeldungsdatum:
5. Januar 2011

Beiträge: 99

Ich habe es nun einfach über folgendes Repository installiert:

sudo add-apt-repository ppa:webupd8team/java

Jetzt geht es.

rklm Team-Icon

Projektleitung

Anmeldungsdatum:
16. Oktober 2011

Beiträge: 13189

HPL2 schrieb:

Ich habe es nun einfach über folgendes Repository installiert:

sudo add-apt-repository ppa:webupd8team/java

Warum? Openjdk 8 ist doch in den Paketquellen. Es ist sogar das, was Du bekommst, wenn Du das Standardpaket installierst:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
$ apt-cache show default-jdk
Package: default-jdk
Priority: optional
Section: devel
Installed-Size: 6
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Original-Maintainer: Debian Java Maintainers <pkg-java-maintainers@lists.alioth.debian.org>
Architecture: amd64
Source: java-common (0.56ubuntu2)
Version: 2:1.8-56ubuntu2
Provides: java-sdk, java2-sdk, java5-sdk, java6-sdk, java7-sdk, java8-sdk
Depends: default-jre (= 2:1.8-56ubuntu2), default-jdk-headless (= 2:1.8-56ubuntu2), openjdk-8-jdk
Filename: pool/main/j/java-common/default-jdk_1.8-56ubuntu2_amd64.deb
Size: 968
MD5sum: 57bb3a5eac9c391f376d4f2e8b1ee37b
SHA1: 2ea1f73e7aa268b15a1bc166e81111c3ecf642e3
SHA256: 3e941d30d4d5e31ba950e5f02f4f7cb94b14ccf64bee8d3544835653c384a3e2
Description-en: Standard Java or Java compatible Development Kit
 This dependency package points to the Java runtime, or Java compatible
 development kit recommended for this architecture, which is
 openjdk-8-jdk for amd64.
Description-md5: 07383ba418ad7455f1773c04f32fe30b
Homepage: https://wiki.debian.org/Java/
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Origin: Ubuntu
Supported: 5y

Das ist wirklich mal ein Beispiel für ein überflüssiges PPA.

HPL2

(Themenstarter)

Anmeldungsdatum:
5. Januar 2011

Beiträge: 99

Hauptsache, es funktioniert jetzt. Der apt-cache-Befehl ergibt bei mir aber etwas anderes, nämlich, dass die Version 8 nicht vorhanden ist:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
Package: default-jdk
Priority: optional
Section: devel
Installed-Size: 21
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Original-Maintainer: Debian Java Mailing List <debian-java@lists.debian.org>
Architecture: i386
Source: java-common (0.51)
Version: 2:1.7-51
Provides: java-sdk, java2-sdk, java5-sdk, java6-sdk, java7-sdk
Depends: default-jre (= 2:1.7-51), openjdk-7-jdk (>= 7~u3-2.1.1)
Filename: pool/main/j/java-common/default-jdk_1.7-51_i386.deb
Size: 932
MD5sum: 98f3982cd61086e28d1b43786f9f2f2a
SHA1: 7b10fb3c7ad2a2122c3b95601453497661b25f5e
SHA256: 1632d02248c2cfca092d09d843de685a4f75df3b74554e438d1a328fe7553867
Description-de: Voreingestelltes Java oder Java-kompatibler Entwicklungsbaukasten

rklm Team-Icon

Projektleitung

Anmeldungsdatum:
16. Oktober 2011

Beiträge: 13189

HPL2 schrieb:

Hauptsache, es funktioniert jetzt. Der apt-cache-Befehl ergibt bei mir aber etwas anderes, nämlich, dass die Version 8 nicht vorhanden ist:

Oh, ich hätte nicht gedacht, dass 16.10 hinter 16.04 zurück liegt, was ich habe. Ist das wirklich der aktuelle Stand?

HPL2

(Themenstarter)

Anmeldungsdatum:
5. Januar 2011

Beiträge: 99

Ja, ich habe apt-get update gemacht und den Befehl apt-cache show default-jdk erneut eingegeben, es kam nichts anderes dabei heraus.

Antworten |