MediathekView Logo

    MediathekView-Forum

    • Registrieren
    • Anmelden
    • Suche
    • Kategorien
    • Aktuell
    • Tags
    • Beliebt
    • Benutzer
    • Gruppen

    Version 13.6.0 will Java 14+preview

    Entwicklerforum
    4
    6
    272
    Lade mehr Beiträge
    • Älteste zuerst
    • Neuste zuerst
    • Meiste Stimmen
    Antworten
    • In einem neuen Thema antworten
    Anmelden zum Antworten
    Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
    • J
      joehni zuletzt editiert von

      Ich habe über die Download-Seite die MediathekView-latest-linux.tar.gz als aktuelle stabile Version (sollte ja 13.6.0 sein) für Linux heruntergeladen. Leider startet die Anwendung nicht und in der error.log werde ich darauf hingewiesen, dass Main für Java 14 mit Vorschaufunktionen kompiliert wurde, ich aber versuche die Anwendung mit Java 13 zu starten:

      /opt/MediathekView-13.6.0 $ env | grep INSTALL
      INSTALL4J_JAVA_HOME_OVERRIDE=/opt/openjdk-bin-13.0.2_p8
      /opt/MediathekView-13.6.0 $ cat error.log 
      java.lang.UnsupportedClassVersionError: mediathek/Main has been compiled by a more recent version of the Java Runtime (class file version 58.65535), this version of the Java Runtime only recognizes class file versions up to 57.0
              at java.base/java.lang.ClassLoader.defineClass1(Native Method)
              at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1016)
              at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:151)
              at java.base/jdk.internal.loader.BuiltinClassLoader.defineClass(BuiltinClassLoader.java:821)
              at java.base/jdk.internal.loader.BuiltinClassLoader.findClassOnClassPathOrNull(BuiltinClassLoader.java:719)
              at java.base/jdk.internal.loader.BuiltinClassLoader.loadClassOrNull(BuiltinClassLoader.java:642)
              at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:600)
              at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178)
              at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521)
              at com.exe4j.runtime.LauncherEngine.launch(LauncherEngine.java:80)
              at com.install4j.runtime.launcher.UnixLauncher.start(UnixLauncher.java:66)
              at install4j.mediathek.Main_MediathekView.main(Unknown Source)
      Uncaught error fetching image:
      java.lang.NullPointerException
              at java.desktop/sun.awt.image.URLImageSource.getConnection(URLImageSource.java:101)
              at java.desktop/sun.awt.image.URLImageSource.getDecoder(URLImageSource.java:111)
              at java.desktop/sun.awt.image.InputStreamImageSource.doFetch(InputStreamImageSource.java:263)
              at java.desktop/sun.awt.image.ImageFetcher.fetchloop(ImageFetcher.java:212)
              at java.desktop/sun.awt.image.ImageFetcher.run(ImageFetcher.java:176)
      
      MenchenSued 1 Antwort Letzte Antwort Antworten Zitieren
      • MenchenSued
        MenchenSued Globaler Moderator @joehni zuletzt editiert von

        @joehni
        ich starte MV 13.6.0 mittels des mitgelieferten Javas. Der Aufruf im Programmverzeichnis lautet
        jre/bin/java --enable-preview -jar MediathekView.jar


        MediathekView 13.9.1, Linux Mint 21, VLC 3.0.16

        1 Antwort Letzte Antwort Antworten Zitieren
        • D
          DerReisende77 Entwickler zuletzt editiert von

          Die Anwendung benötigt Java 14. Ein Java 13 wird nicht funktionieren.

          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.

          1 Antwort Letzte Antwort Antworten Zitieren
          • J
            joehni zuletzt editiert von

            OK, aber das passt dann nicht zu der Fehlermeldung aus dem Bash-Skript:

            if [ -z "$app_java_home" ]; then
              echo "No suitable Java Virtual Machine could be found on your system."
              echo The version of the JVM must be at least 13.
              echo Please define INSTALL4J_JAVA_HOME to point to a suitable JVM.
              exit 83
            fi
            
            D 1 Antwort Letzte Antwort Antworten Zitieren
            • D
              DerReisende77 Entwickler @joehni zuletzt editiert von

              @joehni das ist richtig. Da ist der Text dann offensichtlich veraltet. Das muss sich @alex ansehen

              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.

              alex 1 Antwort Letzte Antwort Antworten Zitieren
              • alex
                alex Administrator @DerReisende77 zuletzt editiert von

                @DerReisende77 muss sich @Nicklas2751 angucken. Das ist von install4j

                1 Antwort Letzte Antwort Antworten Zitieren
                • 1 / 1
                • Erster Beitrag
                  Letzter Beitrag

                36
                Online

                5.5k
                Benutzer

                5.0k
                Themen

                32.8k
                Beiträge

                Betrieben mit NodeBB - Impressum