💦 CREATE AND FUCK YOUR OWN AI CUMSLUT 🔥 TRY NOW ♥
Create AI Cumsluts 💦
April 6, 2018

Update auf Java 9?

Ich  brauche mal einen Überblick. Genesis benötigt Java zum Laufen. Bei Java  gab es Änderungen, die dazu führen, dass Java 9 und neuer nicht mehr  kompatibel mit Java 8 ist. Derzeit unterstützt Genesis nur Java 8 (was  noch bis Januar 2019 Updates bekommt).
Da nun aber immer mehr Leute Java  9 verwenden und es jetzt jedes halbe Jahr eine neue Version geben wird,  denken wir darüber nach Genesis auf Java 9 zu heben.
Der Nachteil  wäre natürlich, dass es evtl. Systeme da draußen gibt, auf denen kein  Java 9 läuft und die dann kein Genesis mehr verwenden könnten.

Wir brauchen daher mal eine kleine Übersicht, wie das bei euch aussieht.

Comments (6)

F
Frank Büttner · April 7, 2018

Man könnte das JDK auch zusammen mit der Anwendung ausliefern. Das hätte den Vorteil, dass sich die Nutzer nicht mit Java-Versionen und PATH-Variablen heruschlagen müssen. Und die Anwendung würde immer mit der gleichen Java-Version laufen. .... Achso, dann gäbe es für jede Platform eine eigene Version. ... Vlt. auch doof.

R
RPGFramework · April 7, 2018

Im Prinzip würde das mein Problem nur größer machen. Ich müsste dann selber prüfen, welches Paket auf welchem OS lauffähig ist.

P
Paladins Inn · April 6, 2018

Sagen wir mal so: wenn es mit Java8 UND Java9 geht, wäre es natürlich am besten. Aber das ist natürlich ein noch größerer Aufwand.

R
RPGFramework · April 6, 2018

Im Prinzip gibt es zwei Hürden. Die eine ist es, dass ich auf Klassen aus com.sun-Paketen zugreife - teilweise aus Bequemlichkeit, teilweise weil die Funktionalität ansonsten nicht verfügbar ist - das sind teilweise Dinge, wie ein showAndWait() für GUI-Komponenten die keine Fenster sind, was schon extrem wichtig ist. Das andere sind Möglichkeiten zur Laufzeit in den Classpath der Anwendung JARs zu injecten, die mit Java 9 schlicht fehlen. Der gesamte Update-Vorgang steht und fällt aber damit. Sollte ich die JavaFX-Probleme gelöst bekommen und auf den Updater verzichten, kann es sogar sein, dass die Anwendung mit Java 8-9 läuft. Wie das dann mal aussieht, wenn Java 10 erscheint und JavaFX nicht mehr automatisch dabei ist, steht dann auf einem anderen Blatt.

S
Sebastian Berger · April 6, 2018

Ich mag mich täuschen und man möge mir gern widersprechen. Ich denke, dass ist eine Frage die den Endnutzer (in diesem Anwendungsbereich) nicht interessiert. Der will, dass es einfach funktioniert, so niedrigschwellig wie irgend möglich.

R
RPGFramework · April 6, 2018

Genau. Und deswegen will ich von den Leuten, die wissen was sie tun, ein Feedback, was bei ihnen geht oder nicht. Allein die alte Design-Entscheidung auf Java 8 zu setzen, hat damals Windows XP-User ausgeschlossen. Jetzt - 3-4 Jahre später - wäre es denkbar, dass ich mit Java 9 andere Anwender (z.B. Win Vista, bestimmte MacOS Nutzer) ausschließe. Um das einzuschätzen, brauche ich ein mögichst breites Feedback.