Ich habe in 18.04 Mate JOSM aus den Paketquellen installiert. Es startet aber nicht. Wenn ich den Startbefehl auf der Befehlszeile eingebe, bekomme ich die Meldung:
1 | No valid JVM found to run JOSM |
Was fehlt mir da?
Anmeldungsdatum: Beiträge: 271 Wohnort: Rwentale |
Ich habe in 18.04 Mate JOSM aus den Paketquellen installiert. Es startet aber nicht. Wenn ich den Startbefehl auf der Befehlszeile eingebe, bekomme ich die Meldung:
Was fehlt mir da? |
||||
Anmeldungsdatum: Beiträge: 154 |
Java - oder die richtige Java Version. Gruß Leonhard68 |
||||
Anmeldungsdatum: Beiträge: 5523 Wohnort: south central EL |
Siehe Wiki-Artikel JOSM. |
||||
(Themenstarter)
Anmeldungsdatum: Beiträge: 271 Wohnort: Rwentale |
Ja, Java fehlt, das war mir schon klar, aber Synaptic sagt mir, das dies alles installiert ist (das hätte ich erwähnen sollen): In Synaptic als installiert markiert: default-jre (Version 2:1.10-63ubuntu1~02) default-jre-headless (Version 2:1.10-63ubuntu1~02) openjdk-11-jre (Version 10.0.1+10-3ubuntu1) openjdk-11-jre-headless (Version 10.0.1+10-3ubuntu1) openjdk-8-jre (Version 8u171-b11-0ubuntu0.18.04.1) openjdk-8-jre-headless (Version 8u171-b11-0ubuntu0.18.04.1) ca-certificates-java (Version 20170930ubuntu1) default-jre (Version 2:1.10-63ubuntu1~02) default-jre-headless (Version 2:1.10-63ubuntu1~02) n Synaptic als installiert markiert: gir1.2-javascriptcoregtk-4.0 (Version 2.20.2-0ubuntu0.18.04.1) java-common (Version 0.63ubuntu1~02) javascript-common (Version 11) libapache-pom-java (Version 18-1) libatk-wrapper-java (Version 0.33.3-20ubuntu0.1) libatk-wrapper-java-jni (Version 0.33.3-20ubuntu0.1) libcommons-codec-java (Version 1.11-1) libcommons-compress-java (Version 1.13-2) libcommons-logging-java (Version 1.2-2) |
||||
(Themenstarter)
Anmeldungsdatum: Beiträge: 271 Wohnort: Rwentale |
Ja das stimmt. Ich hatte JOSM so im vorbeigehen installiert, war gar nicht darauf vorbereitet. Ich will mir erst mal das Wiki ansehen, das ist ja sehr ausführlich. |
||||
(Themenstarter)
Anmeldungsdatum: Beiträge: 271 Wohnort: Rwentale |
Ich habe mich inzwischen mit Java und JOSM Installation auseinander gesetzt. Im Wikipedia Java-Laufzeitumgebung steht:
Bei der Installation mit Synaptic, sind als Abhängigkeiten auch die beiden Pakete: default-jre (Version 2:1.10-63ubuntu1~02) default-jre-headless (Version 2:1.10-63ubuntu1~02) mit installiert worden. Diese zeigen jedoch nur auf (Zitat der Paketbeschreibung)
Eine Laufzeitumgebung "openjdk-11-jre" ist bei mir installiert, allerdings ohne den Zusatz "for amd64" und ich habe einen 64' Rechner. Allerdings gibt es dieses Paket "for amd64" nicht in den Quellen. Ist dies der Lösungsansatz? Bearbeitet von Cruiz: Bitte bei Zitaten auch die entsprechende Syntax verwenden. |
||||
Anmeldungsdatum: Beiträge: 5557 Wohnort: Freiburg i. Brsg. |
Eventuell ist die Version 11 zu neu. Du kannst mal versuchen das Programm gezielt mit Version 8 zu starten. Siehe auch dieses Thema Gruß |
||||
(Themenstarter)
Anmeldungsdatum: Beiträge: 271 Wohnort: Rwentale |
Das hatte ich schon versucht, die drei installierten Alternativen ausprobiert, aber es geht nicht:
Hast Du die gepostete Paketbeschreibung nicht gelesen, da steht sehr eindeutig drin, das er nach "jdk-11-jre for amd64" sucht, und genau das ist ja auch installiert als Standard. Siehe auch oben in der Synaptic Ausgabe. Ich habe das Paket "jdk-11-jre" mal auseinandergenommen, da ist nicht viel drin, nur eine "control" Datei.
Ja, das ist ähnlich, da haben auch andere Leute Probleme. Ich habe davon diesen Test übernommen, kann das aber nicht sicher interpretieren:
und Gruß |
||||
Anmeldungsdatum: Beiträge: 5557 Wohnort: Freiburg i. Brsg. |
Nein, die Abhängigkeiten verweisen lediglich auf default-jre, siehe z. B. hier. Da es sich um ein von Debian geerbtes Paket in universe handelt ist es gut möglich, dass diese Version nicht mit OpenJDK 11 getestet wurde, da die 11er Version erst seit März in Debian Testing ist. |
||||
(Themenstarter)
Anmeldungsdatum: Beiträge: 271 Wohnort: Rwentale |
Hallo Cruiz,
ja wenn das so ist, ich bin nicht so ganz fit mit dem Paketmanagment. Wenn ich Dich richtig verstehe will JOSM mit dem default 11 starten, das läuft aber nicht, also soll ich 8 benutzen. Das hatte ich ja schon versucht, siehe oben, aber es lief nicht. (Ich frage mich, wenn 11 noch nicht getestet ist, wie kommt es dann in die Standardinstallation von Ubuntu?). Die von Dir verlinkte Seite habe ich mir angesehen, werde aber nicht so ganz schlau daraus. Nun, was soll ich machen? Die Aktöre Schmetterhand und dann hirntod in "Falsche Java-Version ausgeführt" sind ja auch nicht weiter gekommen, das Problem ist ja ganz ähnlich. Wie zwinge ich java11 raus und java8 rein? Mit debianischem Gruß HaJoEg |
||||
Anmeldungsdatum: Beiträge: 5557 Wohnort: Freiburg i. Brsg. |
Hattest du mit update-alternatives auf Version 8 umgeschaltet und es dann erneut einen Programmstart versucht?
Das liegt am LTS-Status, so absurd sich das anhören mag. OpenJDK ist dazu übergegangen alle 6 Monate ein neues Release zu veröffentlichen, was sich nicht besonders gut mit den Richtlinien von Ubuntu verträgt. Man hat deshalb Version 11 schon aufgenommen, obwohl sie noch nicht ganz final ist um in einem halben Jahr nicht vollkommen obsolet zu sein. Gruß\ Cruiz |
||||
(Themenstarter)
Anmeldungsdatum: Beiträge: 271 Wohnort: Rwentale |
Ja, genau das hatte ich versucht, aber ohne Erfolg
jetzt verstehe ich das langsam. Ich war immer in gutem Glauben alles wäre perfekt. Und Gruß |
||||
Anmeldungsdatum: Beiträge: 5557 Wohnort: Freiburg i. Brsg. |
Wenn man diesem Bugreport glauben darf handelt es sich tatsächlich um einen Fehler, der in der kommenden Version Cosmic bereits behoben ist. Du könntest dir das Cosmic-Paket einfach herunterladen und manuell installieren. Ist zwar nicht die ganz saubere Lösung aber besser als nichts. Gruß |
||||
Anmeldungsdatum: Beiträge: 810 |
Zum beschriebenen JOSM- und / oder JAVA-Problem kann ich nichts beitragen, möchte aber auf die gerade gefundene OSM Wochennotiz mit folgendem Text aufmerksam machen:>
|
||||
(Themenstarter)
Anmeldungsdatum: Beiträge: 271 Wohnort: Rwentale |
Da fürchte ich, ich weiß nicht was ich tue.
Das ist mir zu kompliziert, da weiß ich auch nicht was ich tue. Ich wollte mir JOSM ersteinmal ansehen, weil mit Merkaartor bin ich unzufrieden wegen der lausigen Dokumentation und manches scheint auch nicht zu funktionieren. Aber ich warte ersteinmal auf bessere Zeiten. Trotzdem allen Dank HaJoEg |