Skip to content
  • Kategorien
  • Aktuell
  • Tags
  • Beliebt
  • Benutzer
  • Gruppen
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
MediathekView Logo

MediathekView-Forum

  1. Übersicht
  2. Fragen, Hilfe, Kritik
  3. Unterstützung von Java 9

Unterstützung von Java 9

Geplant Angeheftet Gesperrt Verschoben Fragen, Hilfe, Kritik
15 Beiträge 6 Kommentatoren 7.9k Aufrufe
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • B Offline
    B Offline
    Booker23de
    schrieb am zuletzt editiert von
    #6

    Hi,
    ich wollte damit nur auf zeigen wieso man zu Jre 9 wechselt und wie leicht man es findet.
    CHIP, ComputerBild und heise sind mit die bekanntesten Seiten zu Computerthemen.
    Ich muß sagen ich war auch schon beinahe soweit auf Jre 9 zu wechseln, bis ich zu ersten Mal diesen Post sah.
    Gerade bei so sicherheitsrelevanten Programmen wie Java oder Flash bin ich eigentlich immer schnell beim Update auf neue Versionen um Sicherheitslücken zu schließen. Das Erscheinen von einer Version 9 hätte für mich dann geheißen, die wäre ab jetzt die sichere Variante also wechseln. Gerade da auch heise in seiem Artikel schreibt “Das JDK 9 liegt in der finalen Version vor.”
    MfG
    Booker

    1 Antwort Letzte Antwort
    • M Offline
      M Offline
      masterjp
      schrieb am zuletzt editiert von
      #7

      Ich nutze auch schon Java 9.0.1 und es ist inzwischen als JRE-Version verfügbar.
      http://www.oracle.com/technetwork/java/javase/downloads/jre9-downloads-3848532.html

      Warum legt sich Mediathek-View auf eine bestimmte Java-Version fest?
      Man könnte doch sagen, dass z.B. mindestens Version größer als 7.x vorhanden sein muss,
      weil sonst bestimmte Funktionen nicht einwandfrei laufen.

      Ich habe MediathekView 13.x auch schon intensiv mit Java 9.0.1 getestet und es läuft stabil und gut!

      styrollS 1 Antwort Letzte Antwort
      • styrollS Offline
        styrollS Offline
        styroll
        antwortete auf masterjp am zuletzt editiert von styroll
        #8

        @masterjp sagte: Ich nutze auch schon Java 9.0.1 und es ist inzwischen als JRE-Version verfügbar.
        http://www.oracle.com/technetwork/java/javase/downloads/jre9-downloads-3848532.html

        “Inzwischen”, echt jetzt? Dieser Link war seit dem Release von Java 9 da, was oben alles steht bzw. verlinkt ist. Lesen scheint für manche wirklich schwierig zu sein…

        @masterjp sagte: Man könnte doch sagen, dass z.B. mindestens Version größer als 7.x vorhanden sein muss,

        MV benötigt seit Version 12 Java 8.

        @masterjp sagte: Ich habe MediathekView 13.x auch schon intensiv mit Java 9.0.1 getestet und es läuft stabil und gut!

        Zumindest ein Entwickler sagt etwas Anderes.

        1 Antwort Letzte Antwort
        • M Offline
          M Offline
          mvsfsvm
          schrieb am zuletzt editiert von
          #9

          Äh das einzige Problem das MV mit Java 9 hat, ist der Starter für Windows (EXE-Datei). Der wird aber nicht zwingend benötigt.

          styrollS 1 Antwort Letzte Antwort
          • styrollS Offline
            styrollS Offline
            styroll
            antwortete auf mvsfsvm am zuletzt editiert von
            #10

            @mvsfsvm sagte: das einzige Problem das MV mit Java 9 hat, ist der Starter für Windows (EXE-Datei).

            Das müsstest du sinnvollerweise v.a. hier posten, wo eine gegenteilige Aussage gemacht wird.

            M 1 Antwort Letzte Antwort
            • M Offline
              M Offline
              mvsfsvm
              antwortete auf styroll am zuletzt editiert von
              #11

              @styroll falls du auf https://github.com/mediathekview/MediathekView/issues/295#issuecomment-356125138 anspielst, das bezieht sich auf die kommende Version 13.1 und hier im Forum gabs doch bereits Erfolgsmeldungen von Usern mit Java 9. Wobei ich keinen Grund wüsste, weshalb das mit 13.1 nicht mehr funktionieren sollte.

              Atalanttore created this issue in mediathekview/MediathekView

              closed MediathekView.exe meldet Fehler mit Java 9 RE, obwohl MediathekView.jar problemlos funktioniert. #295

              D 1 Antwort Letzte Antwort
              • D Offline
                D Offline
                DerReisende77 Entwickler
                antwortete auf mvsfsvm am zuletzt editiert von DerReisende77
                #12

                @mvsfsvm sagte in Unterstützung von Java 9:

                […]Wobei ich keinen Grund wüsste, weshalb das mit 13.1 nicht mehr funktionieren sollte.

                Ich kann dir aber mehrere Gründe nennen, weshalb 13.1 NICHT mit Java erst Mal funktionieren wird, da ich die Versionen bisher programmiert habe und auch gerade an 13.1 sitze 😉
                13.1 wird intern eine Datenbank nutzen und benötigt aus verschiedenen nicht zu ändernden Gründen Funktionen aus der Klasse sun.misc.Cleaner, welche mit Java 9 verboten ist. Dort gibt es eine Alternative, die aber nicht in JDK8 verfügbar ist.
                Weiterhin läuft auch MV 13.0.6 in der OS X Fassung NICHT mit Java 9. Grund hierfür sind die Nutzung der Apple-Erweiterungen für Java, die nicht mehr im JDK9 enthalten sind.
                Um MV komplett für alle Plattformen JDK9 kompatibel zu machen sind umfangreiche Änderungen am Quellcode notwendig. Das wird auch irgendwann kommen aber es besteht derzeit kein Grund, vorzeitig auf JDK9 umzusteigen. Weiterhin sind einige genutzte Zusatzbibliotheken NOCH NICHT Java 9 kompatibel.
                Weiterhin ist das Problem, das mit dem Umstieg auf JDK9 ein Anheben der Minimum-Betriebssystemversion bei OS X notwendig werden wird. Und es wird definitiv weitere Probleme bei Plattformen abseits von Windows geben.

                Außerdem nutzt auch MV 13.0.6 und Vorversionen aktuell Features, die derzeit von Java 9.0.1 noch geduldet werden und nur eine Warnung ausgeben, jedoch in den nächsten Versionen verboten werden. Damit wird auch diese Version nicht mehr funktionieren.

                Ihr könnt mir also gerne glauben, dass ich meine Aussagen auf GitHub auf fundierten Tests/Erfahrungen/Wissen stütze und nicht aus dem Bauch heraus lostrete. Ich arbeite seit knapp 8 Wochen an 13.1 und habe die Vor/Nachteile von Java 9 durchaus ausführlich untersucht.
                Windows ist nicht die einzige Plattform die hier unterstützt wird, im Gegenteil. Ich programmiere hauptsächlich für OS X und die von mir dafür integrierten Windows-only-Features sind “Gefälligkeiten” gegenübern den Nutzern der App, die ich eigentlich nicht benötige und übermäßig Zeit kosten da es ein völlig anderes Programmierinterface ist.

                Ich hoffe ich konnte dir genug Gründe liefern weshalb die Warnmeldung für Windows durchaus berechtigt ist.

                Open source developers do NOT have to:

                • Make your issue a priority, just because you say so.
                • Give you any sort of "timetable", or explanation for why it´s "taking too long".

                Check your entitlement. Nobody owes you anything.

                M 1 Antwort Letzte Antwort
                • M Offline
                  M Offline
                  mvsfsvm
                  antwortete auf DerReisende77 am zuletzt editiert von
                  #13

                  @derreisende77 sagte in Unterstützung von Java 9:

                  Ich hoffe ich konnte dir genug Gründe liefern weshalb die Warnmeldung für Windows durchaus berechtigt ist.

                  Ja, danke.

                  1 Antwort Letzte Antwort
                  • M Offline
                    M Offline
                    masterjp
                    schrieb am zuletzt editiert von
                    #14

                    Danke für die umfassenden Erläuterungen, warum das Programm am besten mit JAVA 8 läuft und der damit verbundenen Warnmeldung im Programm. Ich habe es schon befürchtet, dass bestimmte Befehle oder Erweiterungen nur damit kompatibel sind. Hoffentlich wird es langfristig irgendwann umgestellt, weil ich nicht mehrere JAVA Versionen gleichzeitig installieren möchte und Oracle Java 8 wahrscheinlich nicht mehr länger unterstützen möchte.

                    styrollS 1 Antwort Letzte Antwort
                    • styrollS Offline
                      styrollS Offline
                      styroll
                      antwortete auf masterjp am zuletzt editiert von styroll
                      #15

                      @masterjp sagte: Hoffentlich wird es langfristig irgendwann umgestellt, weil ich nicht mehrere JAVA Versionen gleichzeitig installieren möchte und Oracle Java 8 wahrscheinlich nicht mehr länger unterstützen möchte.

                      Java 8 ist eine LTS-Version, die bis Dez. 2020 mit Updates versorgt wird. Es hat sich immer noch nichts zum oben Geschriebenen geändert. Java 9 ist in der Zwischenzeit bereits veraltet, was in 2 Monaten auch für Java 10 gelten wird. Erst im Herbst kommt eine neue LTS-Version (Java 11) heraus. Wenn du also nicht Entwickler bist oder ein Programm benutzt, welches neuere Funktionen (von Java 10) benötigt, dann machst du dir das Leben selber (unnötig) schwer…

                      1 Antwort Letzte Antwort

                      21

                      Online

                      6.6k

                      Benutzer

                      6.1k

                      Themen

                      38.9k

                      Beiträge
                      undefined
                      • Anmelden

                      • Du hast noch kein Konto? Registrieren

                      • Anmelden oder registrieren, um zu suchen
                      • Erster Beitrag
                        Letzter Beitrag
                      0
                      • Kategorien
                      • Aktuell
                      • Tags
                      • Beliebt
                      • Benutzer
                      • Gruppen