Author: Andreas-Knoor
Publication Date: 4/30/2013 12:21
Die folgenden FAQs geben Antworten auf unterschiedliche Fragen zum Thema:
"Support von Java-Versionen im FirstSpirit".
Die Erläuterungen beziehen sich auf den FirstSpirit Java-Client (nicht den den FirstSpirit Server).
Eine konkrete Auflistung der unterstützten Java-Version für Client und Server finden sich jeweils immer im technischen Datenblatt von FirstSpirit.
Q: Welche FirstSpirit-Version unterstützt welche Java-Version im Java-Client?
A: FirstSpirit 5.0 unterstützt Java 6 und Java 7 auf dem Client. FirstSpirit 4.2 unterstützt ausschließlich Java 6.
Q: Kann ich Java 7 trotzdem für FirstSpirit 4.2 im Java-Client verwenden?
A: Diese Konstellation wird nicht offiziell unterstützt.
Bei Problemen in dieser Konstellation besteht somit kein Anspruch auf Support bzw. Behebung des Problems.
Q: Gibt es bekannte Probleme bei der Kombination Java 7 und FirstSpirit 4.2 im Java-Client?
A: Ja, wir haben mehrere Hinweise von Kunden bekommen die in bestimmten projektspezifischen Situationen Fehlermeldungen erhalten haben, welche nur mit Java 7 und nicht mit Java 6 auftauchen. Der Einsatz von Java 7 kann somit für FirstSpirit 4.2 nicht empfohlen werden.
Q: Ich kann/möchte noch nicht auf FirstSpirit 5.0 wechseln, benötige aber trotzdem eine "sichere" Java-Umgebung. Was kann ich tun?
A: Oracle hat im April 2013 das vermutlich letzte frei verfügbare Security-Update für Java 6 (1.6u45) veröffentlich. Firmen können jedoch weiterhin für Java 6 Security-Updates bekommen (siehe nächste Frage).
Q: Wie lange bekomme ich noch Security-Updates für Java 6?
A: Oracle bietet Security-Updates für Java 6 noch bis Dezember 2016 an. Dazu ist der sogenannte "Extended Support" notwendig.
Details zu diesem kommerziellen Java 6 Support sind hier zu finden: http://www.oracle.com/technetwork/java/javase/eol-135779.html
Kommentare
8 Kommentare
Sehr geehrter Herr Knoor,
vielen Dank für die FAQ :smileyhappy:
Interessant wären Beispiele für konkrete Fehlermeldungen. Sie dienten als Beleg - gerade vor dem Hintergrund, da Sie von projektspezifischen Problemen im FirstSpirit JavaClient schreiben. Wäre es möglich diese exemplarisch hier zu nennen?
Hallo Herr Knoor,
in den Build 488 Release Notes finden sich folgende Sätze:
"
Fehlerumgehung für Java-Versionen ab 6 Update 39 und 7 Update 17
FirstSpirit wird grundsätzlich für eine Hauptversion eines JDKs freigegeben z. B. Oracle Java 6 (JDK 1.6) oder IBM JDK 1.5.
Im Rahmen der Qualitätssicherung von FirstSpirit werden JDKs auf ihre Kompatibilität geprüft.
Hierbei wurden Inkompatibilitäten in den Java-Versionen ab 6 Update 39 (1.6.0_39) und 7 Update 17 (1.7.0_17) festgestellt.
Beispielsweise konnten in der Medien-Verwaltung bei der Anzeige von Vorschaubildern und beim Import von Projekten Inkompatibilitäten festgestellt werden.
Zur Beseitigung der Inkompatibilitäten wurden in FirstSpirit 4.2.488 programmiertechnische Änderungen vorgenommen, um die JDK-Fehler zu umgehen."
Was ist damit gemeint, ist 1.6.0_39 nicht freigegeben und warum ist von 1.7 überhauot die Rede wenn der nicht im Umfeld 4.2R4 erlaubt ist, bzw dann der Support erlischt?
Danke im Voraus und herzliche Grüße nach Dortmund
Bekannte Probleme sind aktuell hauptsächlich "Reihenfolgeprobleme bei Listendarstellungen", z.B. die Menüreihenfolge von Ordnern, die unter JDK 1.7 plötzlich anders aussieht als unter JDK 1.6.
Da diese Konstallation wie gesagt nicht aktiv getestet wird, wird es aber vermutlich noch weitere Punkte geben.
Danke Herr Knoor,
nochmal nachgehakt, was bedeutet das aber, wenn 1.6.0_45 eingeführt wird ? Ist das dafür freigegeben oder nicht ?
Danke und Gruß Torsten Kupetz
Gemein ist: JDK 1.6.0_39 (und auch das aktuellste) 1.6.0_45 ist mit dem neusten Build (4.2.448) zur Verwendung freigegeben.
In den Releasenotes wird darauf hingewiesen, dass mit FirstSpirit-Versionen < 4.2.488 in Kombination mit >= JDK 1.6.0_39 zwei Probleme aufgetreten sind (bei der Anzeige von Vorschaubildern in der Medienverwaltung und beim Import von Projekten).
Mit dem neuesten 4er Release treten diese Probleme nicht mehr auf.
Siehe Antwort oben - das hat sich zeitlich gerade überschnitten :smileyhappy:
Hallo Herr Knoor,
bin mir nicht sicher - aber ich glaube es gibt in Ihrem vorletzten Kommentar einen Versionsdreher? Von welchem neuesten Build sprechen Sie? Sie meinten sich nicht "4.2.448" - oder doch?
Doch das ist schon so okay,
steht ja <488 mit >=1.6.0.39 drin.
Bitte melden Sie sich an, um einen Kommentar zu hinterlassen.