LO mit Java buendeln

Hallo zusammen,

ich verwende LO sehr gerne in meinem Informatikunterricht. Leider kommt
es bei der Installation zu Hause bei Base recht häufig zu Problemen, die
ich meist auf Java zurückführe. Weder eigene Tipps noch der einschlägige
Wiki-Eintrag helfen weiter. Ich könnte mir vorstellen, dass es eine
Erleichterung wäre, wenn im LO-Installationspaket bereits eine JRE
integriert wäre, nicht nur für meine Schüler.

Inzwischen gibt es ja eine freie Java-Implementierung. Wurde in letzter
Zeit die Integration diskutiert? Wenn nein - Wäre die Integration
denkbar bzw. sinnvoll? Wo könnte ich dies vorschlagen?

Viele Grüße
Martin Manert

Hallo Martin,

ich verwende LO sehr gerne in meinem Informatikunterricht. Leider kommt
es bei der Installation zu Hause bei Base recht häufig zu Problemen, die
ich meist auf Java zurückführe.

Vielleicht wäre es gut, wenn Du da genauer schreibst, was Du meinst.
Oder geht es um die Probleme, die manche Leute mit der Installation der
korrekten Java-Version haben?

Weder eigene Tipps noch der einschlägige
Wiki-Eintrag helfen weiter. Ich könnte mir vorstellen, dass es eine
Erleichterung wäre, wenn im LO-Installationspaket bereits eine JRE
integriert wäre, nicht nur für meine Schüler.

Hast Du einmal nachgeschaut, welche Größe so eine JRE hat? Wenn ich hier
auf meinem Rechner schaue, dann komme ich auf über 100 MB. Das würde das
"Päckchen" für LibreOffice glatt um 30% vergrößern.
Außerdem: Viele Leute haben sowieso Java auf dem Rechner. Wozu da ein
zweites Paket anbieten? Denk als Lehrer einfach einmal an GeoGebra, das
in der Desktopversion natürlich die JRE benötigt.

Inzwischen gibt es ja eine freie Java-Implementierung. Wurde in letzter
Zeit die Integration diskutiert? Wenn nein - Wäre die Integration
denkbar bzw. sinnvoll? Wo könnte ich dies vorschlagen?

Du müsstest einen Feature-Request auf Bugzilla starten:
https://bugs.documentfoundation.org/

Vielleicht gibt es ja auch einfach die Möglichkeit, den Download von
openjdk direkt von der LO Website aus anzubieten. Das würde bedeuten:
Version von LO auswählen, Sprachpaket auswählen - falls gewünscht,
Hilfepakte auswählen - falls gewünscht, JRE auswählen - falls gewünscht.

Gruß

Robert

Hallo Martin,

erst mal recht vielen Dank für deine Mühe bezüglich deines Vorschlags.

Deine häufigen Probleme kannst du gerne hier auf der User-Liste beschreiben, damit dir jemand weiterhelfen kann.

Wenn möglich jedes Problem als einzelne E-Mail.

Welche Tipps und welcher Wiki-Eintrag hilft nicht weiter?

Eine Paketierung von Java zu LibreOffice sehe ich als nicht geeigenet an, weil

- Java JRE lizensiert ist, d.h es kann nur kostenlos von Nicht-gewerbsmäßig-tätigen herunter geladen werden.

- Hinzu kommt, dass für MAC nicht JRE sondern JDK erforderlich ist. Das würde die Arbeit verdoppeln.

- Wer soll die Paketierung machen, angesichts mangelnden Personals/Menschen die dies leisten könnten.

- Es müßte regelmäßig überprüft werden, ob die Versionben JRE und JDK noch aktuell sind.

- Eine Prüfung bei Oracle bezüglich einer solchen Paketierung und Weitergabe müßte natürlich auch erfolgen und erlaubt werden.

Eventuell kennst du diesen Link schon oder er könnte dir weiterhelfen:

https://wiki.documentfoundation.org/DE/Das_richtige_JRE_installieren

Da du Lehrer für Informatik bist, verweise ich auch noch auf diese Seite:

https://wiki.documentfoundation.org/Touch_LibreOffice/de

Freundliche Grüße

Harald

Hallo Robert,

herzlichen Dank für deine ausführliche Antwort.

Hallo Martin,

ich verwende LO sehr gerne in meinem Informatikunterricht. Leider kommt
es bei der Installation zu Hause bei Base recht häufig zu Problemen, die
ich meist auf Java zurückführe.

Vielleicht wäre es gut, wenn Du da genauer schreibst, was Du meinst.
Oder geht es um die Probleme, die manche Leute mit der Installation der
korrekten Java-Version haben?so ganz genau kann ich die Probleme leider auch immer eingrenzen, trotz

Nachfrage bei den Schülern. Trotz mehrfacher Hinweise bekommen die
ersten schon gar nicht mit, dass sie Java installieren müssen. Einer
berichtete von Virenwarnungen. Ich könnte mir auch vorstellen, dass
manch einer an der Unterscheidung der 32/64-Bit-Version scheitert.

Weder eigene Tipps noch der einschlägige
Wiki-Eintrag helfen weiter. Ich könnte mir vorstellen, dass es eine
Erleichterung wäre, wenn im LO-Installationspaket bereits eine JRE
integriert wäre, nicht nur für meine Schüler.

Hast Du einmal nachgeschaut, welche Größe so eine JRE hat? Wenn ich hier
auf meinem Rechner schaue, dann komme ich auf über 100 MB. Das würde das
"Päckchen" für LibreOffice glatt um 30% vergrößern.
Außerdem: Viele Leute haben sowieso Java auf dem Rechner. Wozu da ein
zweites Paket anbieten? Denk als Lehrer einfach einmal an GeoGebra, das
in der Desktopversion natürlich die JRE benötigt.

Ehrlich gesagt, habe ich die Größe nicht angeschaut. Das ist tatsächlich
sehr (zu) groß. Nach meinem Gefühl gibt es immer mehr Projekte, auch
kleine, die den von mir vorgeschlagenen Weg gehen. Da werde ich mich
weiter schlau machen.

Inzwischen gibt es ja eine freie Java-Implementierung. Wurde in letzter
Zeit die Integration diskutiert? Wenn nein - Wäre die Integration
denkbar bzw. sinnvoll? Wo könnte ich dies vorschlagen?

Du müsstest einen Feature-Request auf Bugzilla starten:
https://bugs.documentfoundation.org/

Vielleicht gibt es ja auch einfach die Möglichkeit, den Download von
openjdk direkt von der LO Website aus anzubieten. Das würde bedeuten:
Version von LO auswählen, Sprachpaket auswählen - falls gewünscht,
Hilfepakte auswählen - falls gewünscht, JRE auswählen - falls gewünscht.

Ich prüfe noch, ob ich ein schlankes Programm mit mitgelieferter JRE
finde und dort eine übertragbare Idee. Ansonsten gefällt mir diese Idee
sehr gut und würde ggf. dieses Feature-Request starten.

Viele Grüße
Martin Manert

Hallo Harald,

herzlichen Dank für deine ausführliche Antwort.

Leider sind die Beschreibungen meiner Schüler trotz Nachfragen so vage,
dass ich sie nicht an die Liste weitergeben kann. Außerdem war meine
Idee, Probleme möglichst schon im Vorfeld zu vermeiden. Ich sehe da
einfach auch die Gefahr, dass sich Benutzer von LO abwenden könnten,
bevor es richtig losgeht. Und zwar nicht nur bei meinen Schülern.

Ich gebe genau den Link weiter, den du unten genannt hast
(https://wiki.documentfoundation.org/DE/Das_richtige_JRE_installieren) -
damit sollte auch m.E. die Installation eigentlich möglich sein.

Ich dachte an das freie OpenJDK bzw. hoffte, dass es die JRE, die darin
wohl enthalten sein muss, auch einzeln gibt. Leider fehlt mir das
Hintergrundwissen, ob es diese JRE einzeln gibt bzw. warum nicht.

Mir war zwar bewusst, dass mein Vorschlag Mehrarbeit für das LO-Team
bedeutet, aber so detailliert war es mir dann doch nicht klar. Insofern
gefällt mir Roberts Vorschlag gut, einen Link auf die "passende JRE"
anzubieten. Aber der müsste natürlich auch auf Aktualität geprüft werden.

Viele Grüße
Martin Manert

Hallo Martin,

nur aus Interesse am Rande:
Wie läuft das bei Euch an der Schule mit der Installation?

Java benötigst Du ja nur für Base. Du arbeitest mit Base in der Schule?
Würde mich interessieren, was Ihr da so macht.

Zur JDK-Größe: schau einmal hier https://jdk.java.net/ Das
*.zip-Päckchen für Windows will da 190 mB haben.
Vielleicht reicht der Link dort hin.

Noch besser wäre es natürlich, wenn das unter Windows wie unter Linux
funktionieren würde: In den Paketen für das Programm ist einfach
festgelegt, welche Abhängigkeien erfüllt sein müssen. Und wenn jemand
Base auswählt und Java noch nicht installiert ist, dann wird automatisch
Java aus dem Netz mit herunter geladen.

Es ist leider so, dass Windows für die Softwareversorgung ein beknacktes
System ist. Unter Linux (habe ich hier nur) lege ich bei einem neuen
Rechner eine DVD ein, gebe die Startparameter in entsprechenden Dialogen
ein und lasse die Installation ablaufen. Nach ca. 30 Minuten steht mir
ein aktuelles System mit allen Updates und allen notwendigen Programmen
zum Arbeiten bereit. LibreOffice mit Base natürlich direkt dabei. JRE
ist dann auch direkt an Bord.

Gruß

Robert

Hallo Martin,

Hallo Harald,

herzlichen Dank für deine ausführliche Antwort.

Leider sind die Beschreibungen meiner Schüler trotz Nachfragen so vage,
dass ich sie nicht an die Liste weitergeben kann.

Schade eigentlich.

Außerdem war meine
Idee, Probleme möglichst schon im Vorfeld zu vermeiden.

Kann ich gut nachvollziehen.

Ich sehe da
einfach auch die Gefahr, dass sich Benutzer von LO abwenden könnten,
bevor es richtig losgeht. Und zwar nicht nur bei meinen Schülern.

Das wäre wirklich schade.

Grundsätzlich kann LibreOffice allerdings weitgehend ohne Java-JRE auskommen, siehe:

https://wiki.documentfoundation.org/Development/Java

https://wiki.documentfoundation.org/Faq/General/015

Beides leider nur in englischer Sprache.

Ich gebe genau den Link weiter, den du unten genannt hast
(https://wiki.documentfoundation.org/DE/Das_richtige_JRE_installieren) -
damit sollte auch m.E. die Installation eigentlich möglich sein.

Gerne. Wie gesagt bei Problemen einfach hier auf der Liste wieder melden.

Ich dachte an das freie OpenJDK bzw. hoffte, dass es die JRE, die darin
wohl enthalten sein muss, auch einzeln gibt. Leider fehlt mir das
Hintergrundwissen, ob es diese JRE einzeln gibt bzw. warum nicht.

Ja, war mir schon klar, aber so tief stecke ich da auch nicht drin.

Dazu gab's mal einen Thread auf AskLibreOffice https://ask.libreoffice.org/de/questions/

Mir war zwar bewusst, dass mein Vorschlag Mehrarbeit für das LO-Team
bedeutet, aber so detailliert war es mir dann doch nicht klar.

Wie Robert schon schrieb, Anforderungen können auf Bugzilla eingetragen werden. https://bugs.documentfoundation.org/

Insofern
gefällt mir Roberts Vorschlag gut, einen Link auf die "passende JRE"
anzubieten. Aber der müsste natürlich auch auf Aktualität geprüft werden.

Ja, müsste aber wahrscheinlich auch auf Bugzilla oder der discuss-Liste angefordert werden.

Viele Grüße
Martin Manert

Freundliche Grüße

Harald

Hallo Harald,

herzlichen Dank für deine Antwort.

Hallo Martin,

Hallo Harald,

Grundsätzlich kann LibreOffice allerdings weitgehend ohne Java-JRE
auskommen, siehe:

https://wiki.documentfoundation.org/Development/Java

https://wiki.documentfoundation.org/Faq/General/015

Beides leider nur in englischer Sprache.

Herzlichen Dank für diese Links. Sie machen mir Mut, dass ich
möglicherweise in Zukunft auf Java verzichten kann. Von den genannten
Bereichen, die auf Java angewiesen sind, ist für mich aktuell nur HSQLDB
essentiell. Denn aktuell ist in der Schule noch eine 5er - Version von
LO installiert. Ich hoffe, dass wir bald aktualisieren, dann kann ich
auf FireBird umstellen. Ich werde 'mal etwas in die Richtung
experimentieren.

Ich gebe genau den Link weiter, den du unten genannt hast
(https://wiki.documentfoundation.org/DE/Das_richtige_JRE_installieren) -
damit sollte auch m.E. die Installation eigentlich möglich sein.

Gerne. Wie gesagt bei Problemen einfach hier auf der Liste wieder melden.

Ich dachte an das freie OpenJDK bzw. hoffte, dass es die JRE, die darin
wohl enthalten sein muss, auch einzeln gibt. Leider fehlt mir das
Hintergrundwissen, ob es diese JRE einzeln gibt bzw. warum nicht.

Ja, war mir schon klar, aber so tief stecke ich da auch nicht drin.

Dazu gab's mal einen Thread auf AskLibreOffice
https://ask.libreoffice.org/de/questions/

Ich habe jetzt ein paar Threads gefunden. Vermutlich meinst du den
https://ask.libreoffice.org/de/question/232299/welche-alternative-fur-hsqldb-wegen-neuem-jre-lizenzmodell/
Da lese ich allerdings, dass FireBird noch nicht unbedingt
empfehlenswert ist.

Mir war zwar bewusst, dass mein Vorschlag Mehrarbeit für das LO-Team
bedeutet, aber so detailliert war es mir dann doch nicht klar.

Wie Robert schon schrieb, Anforderungen können auf Bugzilla eingetragen
werden. https://bugs.documentfoundation.org/

Insofern
gefällt mir Roberts Vorschlag gut, einen Link auf die "passende JRE"
anzubieten. Aber der müsste natürlich auch auf Aktualität geprüft werden.

Ja, müsste aber wahrscheinlich auch auf Bugzilla oder der discuss-Liste
angefordert werden.

Wenn ich das richtig sehe, ist Java in LO noch sehr im Fluss und wird
immer weiter zurückgedrängt. Was meinst du und auch die anderen in der
Liste, soll ich das angehen? Ggf. müsste ich aber noch um weitere
Unterstützung bitten, auf Bugzilla habe ich keine Feature-Requests
gefunden, die ganze Anlage der Seite dafür auch nicht geeignet.

Viele Grüße
Martin Manert

Hallo Martin,

nur aus Interesse am Rande:
Wie läuft das bei Euch an der Schule mit der Installation?

wir haben an unserer Schule die paedML (pädagogische Musterlösung) in
der Windows-Variante installiert
(https://www.lmz-bw.de/netzwerkloesung/produkte-paedml/paedml-windows/).
Mit dem System kommt ein OPSI-Server zur Software-Verteilung. Wenn es
von der gewünschten Software ein OPSI-Paket gibt, dann wird dies
eingesetzt. Bei LO ausgerechnet hat das Systemhaus nicht auf das
eigentlich vorhandene OPSI-Paket zurückgegriffen, sondern per MSI-Pakekt
installiert. Wenn ich mich recht erinnere, meinte der Mitarbeiter, das
OPSI-Paket würde Probleme machen.

Java benötigst Du ja nur für Base. Du arbeitest mit Base in der Schule?
Würde mich interessieren, was Ihr da so macht.

Vorab zur Einordnung. Ich unterrichte an einem Gymnasium in Bayern. Dort
wird in der 6. und 7. Klasse Informatik als Teil des Fachs "Natur und
Technik" einstündig unterrichtet. Am
naturwissenschaftlich-technologischem Zweig geht es in der 9. Klasse
zweistündig weiter. Schwerpunkt bildet das Thema Datenbanken. Was ist
das überhaupt? Datentabellen, Datenmodellierung einschließlich Anomalien
bei schlechter Modellierung, SQL-Abfragen, auch über mehrere Tabellen.
In der Wahl des Werkzeugs sind wir einigermaßen frei. In den
Handreichungen wird neben Base und Access auch SQLite mit SQLite-Browser
vorgeschlagen. Berichte und Formulare sind kein Thema. Dennoch bevorzuge
ich LO. Meine Schüler sollen einfach lernen, dass Datenbanken durchaus
auch etwas für den "ambitionierten Hausgebrauch" sind oder zumindest
später im Berufsleben außerhalb von IT-Berufen sind und dort viele
Probleme, die mit Calc (Excel) angegangen werden, viel eleganter mit
Base (Access) gelöst werden können.

Zur JDK-Größe: schau einmal hier https://jdk.java.net/ Das
*.zip-Päckchen für Windows will da 190 mB haben.
Vielleicht reicht der Link dort hin.

Nach deinem Hinweis habe ich das auch gleich nachgeschaut und wusste,
wovon du sprichst.

Noch besser wäre es natürlich, wenn das unter Windows wie unter Linux
funktionieren würde: In den Paketen für das Programm ist einfach
festgelegt, welche Abhängigkeien erfüllt sein müssen. Und wenn jemand
Base auswählt und Java noch nicht installiert ist, dann wird automatisch
Java aus dem Netz mit herunter geladen.

Es ist leider so, dass Windows für die Softwareversorgung ein beknacktes
System ist. Unter Linux (habe ich hier nur) lege ich bei einem neuen
Rechner eine DVD ein, gebe die Startparameter in entsprechenden Dialogen
ein und lasse die Installation ablaufen. Nach ca. 30 Minuten steht mir
ein aktuelles System mit allen Updates und allen notwendigen Programmen
zum Arbeiten bereit. LibreOffice mit Base natürlich direkt dabei. JRE
ist dann auch direkt an Bord.

Nach deinem Hinweis habe ich das auch gleich nachgeschaut und wusste,
wovon du sprichst.

Viele Grüße
Martin Manert

Hallo Martin,

[...snip...]
Ich habe jetzt ein paar Threads gefunden. Vermutlich meinst du den
https://ask.libreoffice.org/de/question/232299/welche-alternative-fur-hsqldb-wegen-neuem-jre-lizenzmodell/
Da lese ich allerdings, dass FireBird noch nicht unbedingt
empfehlenswert ist.

Ja diesen Thread, und es gab noch einen anderen Thread, den ich leider nicht finden konnte.

Dort waren Alternativen zu Oracle JRE genannt und wie Sie einzubinden sind.

Sich mit Firebird zu beschäftigen ist sicher kein Fehler.

Soviel mir bekannt ist rät aber Robert unser "Datenbankpapst" immer noch von einer regulären Nutzung ab.

[...snip...]

Wenn ich das richtig sehe, ist Java in LO noch sehr im Fluss und wird
immer weiter zurückgedrängt. Was meinst du und auch die anderen in der
Liste, soll ich das angehen? Ggf. müsste ich aber noch um weitere
Unterstützung bitten, auf Bugzilla habe ich keine Feature-Requests
gefunden, die ganze Anlage der Seite dafür auch nicht geeignet.

Verbesserungsvorschläge werden genauso wie Fehlermeldungen in Bugzilla eingereicht.

Siehe: https://wiki.documentfoundation.org/QA/BugReport/de

Wenn du einen Verbesserungsvorschlag erstellt hast, solltes du den Link hier auf der users-Liste bekanntgeben.

Es kann dann jeder Bestätigen bzw. auch ergänzen.

Leider kann ich nicht abschätzen, was es an Aufwand in der Programmierung/Entwicklung bedeuten würde, um Java zu ersetzen bzw. unnötig zu machen.

Die Entwickler gehen wohl meist zunächst auf die dringlichen Bugs ein.

Insgesamt steht Base (zu sehen an Firebird) wohl auch nicht ganz vorne an.

Aber wie heißt es so schön: Versuch macht klug.

Viele Grüße
Martin Manert

Freundliche Grüße Harald

Hallo Martin,

Dazu gab's mal einen Thread auf AskLibreOffice
https://ask.libreoffice.org/de/questions/

Ich habe jetzt ein paar Threads gefunden. Vermutlich meinst du den
https://ask.libreoffice.org/de/question/232299/welche-alternative-fur-hsqldb-wegen-neuem-jre-lizenzmodell/
Da lese ich allerdings, dass FireBird noch nicht unbedingt
empfehlenswert ist.

Das bleibt auch wohl noch einige Zeit so. Wobei es natürlich einen
Unterschied für neue Datenbanken und den Umstieg von HSQLDB auf Firebird
gibt.

Die aktuellen Infos zu Base in Deutsch bekommst Du übrigens immer direkt
auf meiner Homepage.

Gruß

Robert

Hallo Martin,

Hallo Harald,

Hallo Martin,

Für eine Bessere Übersicht empfehle ich dir nun

https://wiki.documentfoundation.org/Touch_LibreOffice/de

Dort hatte bisher noch der Hinweis zu Java gefehlt. Ich habe Punkt dazu
eingefügt.

Siehe dort unter Pkt. 4 "Sie benötigen Java?"

Prima, herzlichen Dank! Diesen Link werde ich meinen Schülern in Zukunft
geben - in der Hoffnung, dass sie dann besser zurecht kommen. Dann nehme
ich bis auf weiteres Abstand von einem Verbesserungsvorschlag. Das Thema
"Java" scheint durchaus bekannt und in der Diskussion zu sein. Beim Link
von der Download-Seite müsste man dann ja noch zwischen kommerziellen
und nicht-kommerziellen Nutzern unterscheiden.

Für mich hat sich meine Anfrage in der Liste aber trotzdem gelohnt, ich
nehme viel Information mit.Herzlichen Dank!

Viele Grüße
Martin Manert

Hallo Robert,

Hallo Martin,

Dazu gab's mal einen Thread auf AskLibreOffice
https://ask.libreoffice.org/de/questions/

Ich habe jetzt ein paar Threads gefunden. Vermutlich meinst du den
https://ask.libreoffice.org/de/question/232299/welche-alternative-fur-hsqldb-wegen-neuem-jre-lizenzmodell/
Da lese ich allerdings, dass FireBird noch nicht unbedingt
empfehlenswert ist.

Das bleibt auch wohl noch einige Zeit so. Wobei es natürlich einen
Unterschied für neue Datenbanken und den Umstieg von HSQLDB auf Firebird
gibt.

Ja, das nehme ich auch mit - und ein weiteres Argument bei der Wahl der
Datenbank dürfte sein, ob es sich nur um ein kleines Übungsdokument ohne
Formulare, Berichte, Makros handelt oder eine großes im produktiven Einsatz.

Die aktuellen Infos zu Base in Deutsch bekommst Du übrigens immer direkt
auf meiner Homepage.

Danke für den Tipp - deine Seite ist ja wirklich sehr ausführlich und
informativ.

Herzlichen Dank für deine Beiträge auf meine Anfrage.

Viele Grüße
Martin

Hallo Martin,

[...snip...]

https://wiki.documentfoundation.org/Touch_LibreOffice/de

[...snip...]

Für mich hat sich meine Anfrage in der Liste aber trotzdem gelohnt, ich
nehme viel Information mit.Herzlichen Dank!

Die oben genannte Wiki-Seite ist natürlich ausbaufähig.

Wenn du der Meinung bist, es fehlen dort noch Informationen oder ihr habt Material, dass auch für andere Schulen interessant ist, könnt ihr es zur Verfügung stellen.

Bitte einfach wieder melden.

Viele Grüße
Martin Manert

Freundliche Grüße und ein schönes Osterfest

Harald

Hallo Martin,

hatte ich fast schon wieder vergessen...

Dieser Link

https://wiki.documentfoundation.org/Touch_LibreOffice/de

hat noch eine Kurzform:

*tdf.io/lernen*

der läßt sich sicher leichter merken.

Freundliche Grüße und ein schönes Osterfest
Harald