Java-Erkennung OpenSUSE 13.2.
Hallo, nachdem ich GeoGebra installiert habe, dass eine eigene Java-Umgebung mitbringt, habe ich festgestellt, dass die JAVA-Umgebungsvariablen auf die Version von GeoGebra gesetzt werden: JAVA_BINDIR=/usr/lib/jvm/java-geogebra/bin JAVA_HOME=/usr/lib/jvm/java-geogebra JAVA_ROOT=/usr/lib/jvm/java-geogebra Ich vermute, dass /etc/profile.d/alljava.* für die JAVA-Erkennung und Anlegen der Umgebungsvariablen zuständig ist. Dieses Skript bricht erst dann ab, wenn sowohl Runtime als auch JDK gefunden wurde, was nun dazu führt, dass die Geogebra eigene JAVA-Version letzlich benutzt wird. Idee, das zu ändern? JDK für die Java 1.8.0 (openjdk) installieren. -- Gruß Marcus Marcus Röckrath -- Vikarsbusch 8 -- D-48308 Senden -- Germany Phone: +49-2536-9944 -- Fax: +49-2536-9943 -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Am Wed, 10 Aug 2016 12:13:14 +0200 schrieb "Marcus Roeckrath" <marcus.roeckrath@gmx.de>:
Hallo,
nachdem ich GeoGebra installiert habe, dass eine eigene Java-Umgebung mitbringt, habe ich festgestellt, dass die JAVA-Umgebungsvariablen auf die Version von GeoGebra gesetzt werden:
JAVA_BINDIR=/usr/lib/jvm/java-geogebra/bin JAVA_HOME=/usr/lib/jvm/java-geogebra JAVA_ROOT=/usr/lib/jvm/java-geogebra
Ich vermute, dass /etc/profile.d/alljava.* für die JAVA-Erkennung und Anlegen der Umgebungsvariablen zuständig ist.
Dieses Skript bricht erst dann ab, wenn sowohl Runtime als auch JDK gefunden wurde, was nun dazu führt, dass die Geogebra eigene JAVA-Version letzlich benutzt wird.
Idee, das zu ändern?
JDK für die Java 1.8.0 (openjdk) installieren.
Das kannst mehrere Java Versionen parallel nutzen, indem du die notwendigen Links in /etc/alternatives/ setzt. Manchmal hilft auch das Setzen von JAVAHOME in ~/.profile. -Dieter -- Dieter Klünter | Systemberatung http://sys4.de GPG Key ID: E9ED159B 53°37'09,95"N 10°08'02,42"E -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Hallo Dieter, Am Mittwoch, 10. August 2016 12:28 schrieb Dieter Klünter:
nachdem ich GeoGebra installiert habe, dass eine eigene Java-Umgebung mitbringt, habe ich festgestellt, dass die JAVA-Umgebungsvariablen auf die Version von GeoGebra gesetzt werden:
JAVA_BINDIR=/usr/lib/jvm/java-geogebra/bin JAVA_HOME=/usr/lib/jvm/java-geogebra JAVA_ROOT=/usr/lib/jvm/java-geogebra
Das kannst mehrere Java Versionen parallel nutzen, indem du die notwendigen Links in /etc/alternatives/ setzt. Manchmal hilft auch das Setzen von JAVAHOME in ~/.profile.
Folgende sind gesetzt: jre -> /usr/lib64/jvm/jre-1.8.0-openjdk jre_1.7.0 -> /usr/lib64/jvm/jre-1.7.0-openjdk jre_1.7.0_exports -> /usr/lib64/jvm-exports/jre-1.7.0-openjdk jre_1.8.0 -> /usr/lib64/jvm/jre-1.8.0-openjdk jre_1.8.0_exports -> /usr/lib64/jvm-exports/jre-1.8.0-openjdk jre_exports -> /usr/lib64/jvm-exports/jre-1.8.0-openjdk jre_openjdk -> /usr/lib64/jvm/jre-1.8.0-openjdk jre_openjdk_exports -> /usr/lib64/jvm-exports/jre-1.8.0-openjdk Irgendwelche davon wegnehmen? Die gefundene GeoGebra-Java-Version ist aber nicht dabei. -- Gruß Marcus Marcus Röckrath -- Vikarsbusch 8 -- D-48308 Senden -- Germany Phone: +49-2536-9944 -- Fax: +49-2536-9943 -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Am Wed, 10 Aug 2016 12:46:56 +0200 schrieb "Marcus Roeckrath" <marcus.roeckrath@gmx.de>:
Hallo Dieter,
Am Mittwoch, 10. August 2016 12:28 schrieb Dieter Klünter:
nachdem ich GeoGebra installiert habe, dass eine eigene Java-Umgebung mitbringt, habe ich festgestellt, dass die JAVA-Umgebungsvariablen auf die Version von GeoGebra gesetzt werden:
JAVA_BINDIR=/usr/lib/jvm/java-geogebra/bin JAVA_HOME=/usr/lib/jvm/java-geogebra JAVA_ROOT=/usr/lib/jvm/java-geogebra
Das kannst mehrere Java Versionen parallel nutzen, indem du die notwendigen Links in /etc/alternatives/ setzt. Manchmal hilft auch das Setzen von JAVAHOME in ~/.profile.
Folgende sind gesetzt:
jre -> /usr/lib64/jvm/jre-1.8.0-openjdk jre_1.7.0 -> /usr/lib64/jvm/jre-1.7.0-openjdk jre_1.7.0_exports -> /usr/lib64/jvm-exports/jre-1.7.0-openjdk jre_1.8.0 -> /usr/lib64/jvm/jre-1.8.0-openjdk jre_1.8.0_exports -> /usr/lib64/jvm-exports/jre-1.8.0-openjdk jre_exports -> /usr/lib64/jvm-exports/jre-1.8.0-openjdk jre_openjdk -> /usr/lib64/jvm/jre-1.8.0-openjdk jre_openjdk_exports -> /usr/lib64/jvm-exports/jre-1.8.0-openjdk
Irgendwelche davon wegnehmen?
Die gefundene GeoGebra-Java-Version ist aber nicht dabei.
Nichts wegnehmen, den Pfad auf GeoBra-Java mit entsprechendem Link hinzufügen. -Dieter -- Dieter Klünter | Systemberatung http://sys4.de GPG Key ID: E9ED159B 53°37'09,95"N 10°08'02,42"E -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Hallo Dieter, Am Mittwoch, 10. August 2016 13:17 schrieb Dieter Klünter:
Folgende sind gesetzt:
jre -> /usr/lib64/jvm/jre-1.8.0-openjdk jre_1.7.0 -> /usr/lib64/jvm/jre-1.7.0-openjdk jre_1.7.0_exports -> /usr/lib64/jvm-exports/jre-1.7.0-openjdk jre_1.8.0 -> /usr/lib64/jvm/jre-1.8.0-openjdk jre_1.8.0_exports -> /usr/lib64/jvm-exports/jre-1.8.0-openjdk jre_exports -> /usr/lib64/jvm-exports/jre-1.8.0-openjdk jre_openjdk -> /usr/lib64/jvm/jre-1.8.0-openjdk jre_openjdk_exports -> /usr/lib64/jvm-exports/jre-1.8.0-openjdk
Irgendwelche davon wegnehmen?
Die gefundene GeoGebra-Java-Version ist aber nicht dabei.
Nichts wegnehmen, den Pfad auf GeoBra-Java mit entsprechendem Link hinzufügen.
Bringt nicht; ich will diese "Spezialversion" - wie kommen die eigentlich darauf eine eigene Java-Version mitzubringen - doch nicht benutzen. /etc/alternatives/java zeigt übrigens auf das java-Binary der offiziellen 1.8.0. -- Gruß Marcus Marcus Röckrath -- Vikarsbusch 8 -- D-48308 Senden -- Germany Phone: +49-2536-9944 -- Fax: +49-2536-9943 -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Am Wed, 10 Aug 2016 13:40:18 +0200 schrieb "Marcus Roeckrath" <marcus.roeckrath@gmx.de>:
Hallo Dieter,
Am Mittwoch, 10. August 2016 13:17 schrieb Dieter Klünter:
Folgende sind gesetzt:
jre -> /usr/lib64/jvm/jre-1.8.0-openjdk jre_1.7.0 -> /usr/lib64/jvm/jre-1.7.0-openjdk jre_1.7.0_exports -> /usr/lib64/jvm-exports/jre-1.7.0-openjdk jre_1.8.0 -> /usr/lib64/jvm/jre-1.8.0-openjdk jre_1.8.0_exports -> /usr/lib64/jvm-exports/jre-1.8.0-openjdk jre_exports -> /usr/lib64/jvm-exports/jre-1.8.0-openjdk jre_openjdk -> /usr/lib64/jvm/jre-1.8.0-openjdk jre_openjdk_exports -> /usr/lib64/jvm-exports/jre-1.8.0-openjdk
Irgendwelche davon wegnehmen?
Die gefundene GeoGebra-Java-Version ist aber nicht dabei.
Nichts wegnehmen, den Pfad auf GeoBra-Java mit entsprechendem Link hinzufügen.
Bringt nicht; ich will diese "Spezialversion" - wie kommen die eigentlich darauf eine eigene Java-Version mitzubringen - doch nicht benutzen. [...] Ich kenne GeoBra nicht, daher kann ich nur vermuten, Es ist durchaus vorstellbar, dass das Programm Code enthält, der inkompatibel mit der aktuellen Version ist. Andererseits ist es vorstellbar, dass GeoBra eigene Libraries entwickelt hat, die nun in den Java Lbraries enthalten sind.
Wenn du nur testen möchtest. ob das Programm auch mit Java 8 läuft, kommentiere doch einfach alle Einträge für GeoBra in /etc/profile.d und sonstigen Verdächtigen Quellen aus, dann wirst du schon sehen was passiert. -Dieter -- Dieter Klünter | Systemberatung http://sys4.de GPG Key ID: E9ED159B 53°37'09,95"N 10°08'02,42"E -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Am 10. August 2016 um 12:13 schrieb Marcus Roeckrath <marcus.roeckrath@gmx.de>:
nachdem ich GeoGebra installiert habe, dass eine eigene Java-Umgebung mitbringt, habe ich festgestellt, dass die JAVA-Umgebungsvariablen auf die Version von GeoGebra gesetzt werden:
Die bringen ihr eigenes JRE mit? Warum?
Idee, das zu ändern?
Das wirkt kaputt.
JDK für die Java 1.8.0 (openjdk) installieren.
JRE sollte reichen. :-) Gruß Martin -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Hallo Martin, Am Mittwoch, 10. August 2016 13:02 schrieb Martin Schröder:
nachdem ich GeoGebra installiert habe, dass eine eigene Java-Umgebung mitbringt, habe ich festgestellt, dass die JAVA-Umgebungsvariablen auf die Version von GeoGebra gesetzt werden:
Die bringen ihr eigenes JRE mit? Warum?
Das frage ich mich auch. Laufen tut geogebra jedenfalls.
Idee, das zu ändern?
Das wirkt kaputt.
JDK für die Java 1.8.0 (openjdk) installieren.
JRE sollte reichen. :-)
Ist installiert. -- Gruß Marcus Marcus Röckrath -- Vikarsbusch 8 -- D-48308 Senden -- Germany Phone: +49-2536-9944 -- Fax: +49-2536-9943 -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hallo Marcus, welche Version von GeoGebra hast Du denn installiert? Ich habe gerade einmal von der GeoGebra-Website die Version für Linux herunter geladen: https://www.geogebra.org/download Das ganze ist ein Paket von knapp über 100 MB. Darin enthalten ist GeoGebra 5.0.266.0 sowie eine 1.7.0_45 JRE für 32 bit und eine für 64bit. Da wird nichts installiert. Mit einem Klick auf die Shelldatei geogebra-portale startet das Programm. Dementsprechend auch kein Eingriff in irgendwelche JRE-Verhältnisse von Suse. Spielt sich alles nur in dem einen Verzeichnis ab, das ich so auf dem Stick auch zu anderen Rechnern transportieren kann. Ach ja, wer das nicht weiß: GeoGebra ist eine Geometriesoftware, die sich hervorragend für den schulischen Gebrauch in Mathematik bis Jahrgang 13 eignet. Ich habe da auch schon perspektivische Zeichnungen mit angefertigt. Wer das Ganze einmal testen will: Das Programm läuft auch im Browser. https://www.geogebra.org/home Gruß Robert -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBAgAGBQJXrNT9AAoJELDKYwaoS9AI6bsP/jtGv1ic3cpU8HLkmer5YZCg 4k5OQ0F+MBH6JyE6nl+hgWOziWmdqTfpb4edLkgRYJJvxeIdQ/hwf3C4HaN4x/1k PwGmVwGf+Z3Nu9JC7YhI4suVlYdcaFTE65wKD5weioSW780FCTnbWdYfvr71D6i9 50q2FYK3k9EpkzvwFGdnO4pc+Uoaeu4BNy12MuFKANS+zDkQJVTQDvnvmIXrVArA oaGK2fTmlLEYMTfeXUm9WWURqZLH5Y5WBRJ2c3O6RjD1nzgOeTay8CotlGCHSpvL 5SuxZ8Yz/uLXGmnmcDAFdMT92Pxo+HUT+4BRuddh6H9m+dgBxhqCuf3dSqyWsSRc vi6zlDj7jFe3iwffHjHFQQcVoNxdV4XzuUYSgLEIahFkcdix4RdvMLg0kWjNnB5S u2a4xop5eXfimDMPMytfmTW0T5FZTY4KVMqM9aKzt4Fp8WnZPLTJme1EujmzESZW 3H/6l87AZ1KnUNLukSfUso8HXz26rw55tPZtVBnVLg39URwibkKFPhZZ5Tf1d4E8 UFQft+WZGuPzYyxBH3vX1huBs8IDs4RUquQtTVjsChL7A5gfNgmMV7Ken8gZw8ve pl4nCsBsjQgUo6tl3SOB+wWhRljBmR+fVJYHA9xWbgXz7GzWfZ9yT2d6BpxYx1bA keCdduVUyPNIEcESGBtz =oItT -----END PGP SIGNATURE----- -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Hallo Robert, Am Donnerstag, 11. August 2016 21:41 schrieb Robert Großkopf:
Ich habe gerade einmal von der GeoGebra-Website die Version für Linux herunter geladen: https://www.geogebra.org/download Das ganze ist ein Paket von knapp über 100 MB. Darin enthalten ist GeoGebra 5.0.266.0 sowie eine 1.7.0_45 JRE für 32 bit und eine für 64bit. Da wird nichts installiert. Mit einem Klick auf die Shelldatei geogebra-portale startet das Programm.
Ich nehme immer das 64bit-rpm; Du hast laso die Portable runtergeladen? Wäre eine Idee.
Ach ja, wer das nicht weiß: GeoGebra ist eine Geometriesoftware, die sich hervorragend für den schulischen Gebrauch in Mathematik bis Jahrgang 13 eignet.
Genau deshalb benutze ich sie (bin Lehrer). -- Gruß Marcus Marcus Röckrath -- Vikarsbusch 8 -- D-48308 Senden -- Germany Phone: +49-2536-9944 -- Fax: +49-2536-9943 -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
participants (4)
-
Dieter Klünter
-
Marcus Roeckrath
-
Martin Schröder
-
Robert Großkopf