Registrieren / Anmelden
Simulator Forum Handbuch https 
Forum :: Neuheiten und Infos

 

Aktuelle Zeit: Mo Dez 11, 2017 11:51 pm

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 1 Beitrag ] 
Autor Nachricht
 Betreff des Beitrags: STS und OpenJDK
BeitragVerfasst: So Nov 19, 2017 12:25 pm 
EntwicklerStellwerk-Mod

Registriert: Do Aug 07, 2008 12:53 pm
BeitrÀge: 1354
Hallo StellwerkSim-Spieler,

falls ihr den Sim mit Sun/Oracle Java 8 unter Windows nutzt (das dĂŒrfte die Standardkonfiguration der meisten Nutzer sein) und alles problemlos funktioniert, dann sind die folgenden Zeiten fĂŒr euch nicht relevant und ihr braucht nicht weiterlesen.

In der letzten Zeit hat sich gezeigt, dass einige Probleme des Sims nur mit OpenJDK (einer freien Java-Implementierung) auftreten. Auf der Download-Seite wird aber auf die Sun/Oracle JRE verwiesen. Daher nochmals der Hinweis: Entwicklung und Test des Sims fokussieren auf der Oracle JRE und finden großteils unter Windows statt. Daher treten in der Konstellation Windows + Sun/Oracle JRE i.d.R. keine Probleme auf und wir können euch bei Fehlern unterstĂŒtzten.
Es steht euch natĂŒrlich frei, eine andere Konstellation als die empfohlene zu verwenden. Dann mĂŒsst ihr aber auch selbst sicherstellen, dass die von euch verwendete Konfiguration auch wirklich kompatibel ist - das heißt: sich gleich verhĂ€lt. Wenn das fehlerhafte Verhalten aber nur in eurer Konstellation auftritt, ist das ein starkes Zeichen dafĂŒr, dass das Verhalten eben nicht zu 100 Prozent kompatibel ist.
In diesen FĂ€llen können wir euch nur sehr bedingt weiterhelfen, da wir das Problem fĂŒr uns nicht nachstellen können, um es zu beheben. KlĂ€rt in diesem Fall bitte primĂ€r ĂŒber die Support-KanĂ€le der von euch gewĂ€hlten Implementierung ab, wieso sich diese anders verhĂ€lt als Sun/Oracle JRE.

Ein paar weitere Informationen fĂŒr alle, die in diesem Bereich keine Profis sind. Es wurde versucht die nachfolgende AusfĂŒhrung verstĂ€ndlich zu schreiben, ohne dabei zu sehr in Fachsprache abzudriften.

OpenJDK und Oracle Java 8
  • Nach Offenlegung von Teilen des Quelltextes vorheriger Java Versionen durch Oracle wurde eine OpenSource implementierung des Java-Development-Kit bzw. der Java-Virtual-Machine unter dem Namen OpenJDK ins Leben gerufen, mittlerweile ist OpenJDK die Grundlage fĂŒr Oracle Java, welches dieses jedoch erweitert (u.a. um JNLP) und auch in Teilen ersetzt.
  • Oracle Java basiert auf OpenJDK


IcedTea-web und JNLP
  • FĂŒr das starten von Web-Start-Anwendungen ĂŒber .jnlp-Dateien wird die JNLP Spezifikation von Oracle verwendet, diese ist nicht direkter Bestandteil von OpenJDK. IcedTea-Web ist der OpenSource Nachbau fĂŒr die Verwendung dieses Standards. Beim IcedTea-web Nachbau handelt es sich jedoch nicht um einen 100% identischen Nachbau, da zwar die Spezifikation fĂŒr .jnlp-Dateien veröffentlicht ist, jedoch nicht das genaue Verhalten der Java-Virtual-Machine, somit kann es hier zu Abweichungen zwischen IcedTea-Web und Oracle Java kommen.
  • IcedTea-Web baut Oracle Java JNLP nach.

Quelle u.a.: https://de.wikipedia.org/wiki/IcedTea

Auswirkungen auf den StellwerkSim
Aufgrund der im letzten Satz angesprochenen Abweichungen kommt es derzeit zu Problemen bei der Verwendung von IcedTea-web, bei der fĂŒr JNLP gĂŒltigen Referenzimplmentierung durch Oracle Java tritt die Problematik nicht auf.


Das StellwerkSim-Team


Nach oben
 Profil
  
 
Mit Zitat antworten  
BeitrĂ€ge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 1 Beitrag ] 

Alle Zeiten sind UTC + 1 Stunde


Wer ist online?

Mitglieder in diesem Forum: Bergpartisan, Bing [Bot], Google Adsense [Bot]


Du darfst keine neuen Themen in diesem Forum erstellen.
Du darfst keine Antworten zu Themen in diesem Forum erstellen.
Du darfst deine BeitrÀge in diesem Forum nicht Àndern.
Du darfst deine BeitrÀge in diesem Forum nicht löschen.

Suche nach:
Gehe zu:  
Powered by phpBB® Forum Software © phpBB Group
Deutsche Übersetzung durch phpBB.de
Impressum