MediathekView does not start in Kubuntu 18.10 (cosmic)












2















In Kubuntu 18.10 (cosmic) the application MediathekView crashes with the following error message:



java.lang.NoClassDefFoundError: com/jidesoft/utils/ThreadCheckingRepaintManager


Remark: the message is only visible when MediathekView is started from a console using the command mediathekview. When MediathekView is started from the launcher nothing happens (no error message, no nothing).










share|improve this question





























    2















    In Kubuntu 18.10 (cosmic) the application MediathekView crashes with the following error message:



    java.lang.NoClassDefFoundError: com/jidesoft/utils/ThreadCheckingRepaintManager


    Remark: the message is only visible when MediathekView is started from a console using the command mediathekview. When MediathekView is started from the launcher nothing happens (no error message, no nothing).










    share|improve this question



























      2












      2








      2








      In Kubuntu 18.10 (cosmic) the application MediathekView crashes with the following error message:



      java.lang.NoClassDefFoundError: com/jidesoft/utils/ThreadCheckingRepaintManager


      Remark: the message is only visible when MediathekView is started from a console using the command mediathekview. When MediathekView is started from the launcher nothing happens (no error message, no nothing).










      share|improve this question
















      In Kubuntu 18.10 (cosmic) the application MediathekView crashes with the following error message:



      java.lang.NoClassDefFoundError: com/jidesoft/utils/ThreadCheckingRepaintManager


      Remark: the message is only visible when MediathekView is started from a console using the command mediathekview. When MediathekView is started from the launcher nothing happens (no error message, no nothing).







      kubuntu java 18.10 jar






      share|improve this question















      share|improve this question













      share|improve this question




      share|improve this question








      edited Oct 27 '18 at 4:47







      Stéphane Tréboux

















      asked Oct 26 '18 at 15:52









      Stéphane TrébouxStéphane Tréboux

      1,4101928




      1,4101928






















          5 Answers
          5






          active

          oldest

          votes


















          2














          This issue does not exist with full versions of MediathekView which can be downloaded from the official website here; this version comes with the missing libraries inside a lib folder; version 13.2.1, the latest at the time of this answer worked well for me. The installation only consists of unpacking the archive. The file MediathekView.jar starts the application, the lib folder is required for the application to start.



          Starting MediathekView using the command java -jar MediathekView.jar will not work though; this new error is thrown:



          Exception in thread "main" java.lang.NoClassDefFoundError: javafx/concurrent/Task


          For some reason JavaFX is not found. First you must make sure that the package libopenjfx-java is installed; since it is a dependency of MediathekView it should be already installed. Then all the JAR files for JavaFX must be added by hand to the class path when starting MediathekView:



          java -cp MediathekView.jar:/usr/share/java/javafx-base-11.jar:/usr/share/java/javafx-controls-11.jar:/usr/share/java/javafx-fxml-11.jar:/usr/share/java/javafx-graphics-11.jar:/usr/share/java/javafx-media-11.jar:/usr/share/java/javafx-swing-11.jar:/usr/share/java/javafx-web-11.jar mediathek.Main


          You can add a path in front of MediathekView.jar to match the location where you unpacked the installation package.



          MediathekView should start, the splash screen will not work though. And MediathekView has a picky Java version check built-in and will complain about with some specific release numbers; for instance OpenJDK 11 will work but not the bug fixed version OpenJDK 11.0.1.



          And MediathekView has a picky Java version check built in and will complain about with some specific JDK release numbers; for instance OpenJDK 11 will work but not the bug fixed version OpenJDK 11.0.1.






          share|improve this answer


























          • As suggested by the alternative answer by obri you can edit the start script /usr/bin/mediathekview to put the command which will start your "fixed" version of MediathekView instead of the one shipped with Ubuntu. This will be reverted when MediathekView gets updated by the package manager.

            – Stéphane Tréboux
            Oct 27 '18 at 3:45











          • A security fix for the OpenJDK Java runtime bearing the version 11.0.1 was just released and MediathekView complains again, this time about the version of Java. You can go back to the version 11 at your own risk by installing openjdk-11-jre and openjdk-11-jre-headless in the older version 11 (before the security fix).

            – Stéphane Tréboux
            Nov 1 '18 at 11:34



















          1














          You can just copy the following line:



          java -cp MediathekView.jar:/usr/share/java/javafx-base-11.jar:/usr/share/java/javafx-controls-11.jar:/usr/share/java/javafx-fxml-11.jar:/usr/share/java/javafx-graphics-11.jar:/usr/share/java/javafx-media-11.jar:/usr/share/java/javafx-swing-11.jar:/usr/share/java/javafx-web-11.jar mediathek.Main


          in the file mediathekview.sh.

          Put it in the first line after the comments, then it will work if you run mediathekview.sh.






          share|improve this answer


























          • Thanks for the hint. I tried this too and it didn't work for me. I still get the error message java.lang.NoClassDefFoundError: com/jidesoft/utils/ThreadCheckingRepaintManager.

            – Stéphane Tréboux
            Oct 26 '18 at 17:52











          • I just tried this with a live USB of Kubuntu 18.10 (cosmic) and the above command alone does not solve the problem. The JIDE Common Layer (com/jidesoft/*) is still missing and the same error is thrown. Did you copy the missing libraries and forgot to describe this step in your answer?

            – Stéphane Tréboux
            Oct 27 '18 at 3:35





















          0














          You can remove MediathekView and use MediathekViewWeb instead. It has less features (see the readme, German only) but it does not require any installation.






          share|improve this answer































            0














            No, you can't "just copy that line". If you do, you'll receive the very next error:



            Exception in thread "main" java.lang.UnsupportedClassVersionError:   
            javafx/concurrent/Task has been compiled by a more recent version of the Java Runtime
            (class file version 54.0),
            this version of the Java Runtime only recognizes class file versions up to 52.0 –


            because the libs lead to classes compiled by JDK11, and not JDK8.






            share|improve this answer


























            • You need OpenJDK 11 (not OpenJDK 11.0.1!). This version can run OpenJFX and will pass the version check in MediathekView.

              – Stéphane Tréboux
              Nov 16 '18 at 23:46











            • You need OpenJDK 11 (not OpenJDK 11.0.1!). This version can run OpenJFX and will pass the version check in MediathekView. OpenJFX used to come in a version compatible to OpenJDK 8 with older releases of Ubuntu but downgrading to the old version of the OpenJFX packages did not work for me (I don't remember the details).

              – Stéphane Tréboux
              Nov 16 '18 at 23:49











            • A small hint on the side: this seems to be a comment on the answer proposed by obri. As such it should be posted under the comment section of his answer and not as a new answer.

              – Stéphane Tréboux
              Nov 16 '18 at 23:54



















            0














            Check version of openjfx ("sudo apt install openjfx" installs it or returns the version). I am on 18.04 LTS. So it was 1.8.xx.
            Concerning java I have several versions installed. When not the corresponding version is chosen (8) this error was reported.
            To switch versions use "sudo update-alternatives --config java" which indicates which versions are installed, which is chosen and which number you have to insert to switch. To recheck you can enter "java --version".






            share|improve this answer
























            • Hello Andreas, thank you for your suggestion. I think there is no issue with bionic (I updated from bionic to cosmic). OpenJFX only comes in one version in each version of Ubuntu; version 8 for bionic and version 11 for cosmic. In cosmic OpenJDK 11.0.1 breaks the version check of MV and OpenJDK 8 lacks OpenJFX. Installing the older OpenJFX 8 from bionic in cosmic breaks dependencies. Basically there is no easy solution.

              – Stéphane Tréboux
              Jan 15 at 5:08













            Your Answer








            StackExchange.ready(function() {
            var channelOptions = {
            tags: "".split(" "),
            id: "89"
            };
            initTagRenderer("".split(" "), "".split(" "), channelOptions);

            StackExchange.using("externalEditor", function() {
            // Have to fire editor after snippets, if snippets enabled
            if (StackExchange.settings.snippets.snippetsEnabled) {
            StackExchange.using("snippets", function() {
            createEditor();
            });
            }
            else {
            createEditor();
            }
            });

            function createEditor() {
            StackExchange.prepareEditor({
            heartbeatType: 'answer',
            autoActivateHeartbeat: false,
            convertImagesToLinks: true,
            noModals: true,
            showLowRepImageUploadWarning: true,
            reputationToPostImages: 10,
            bindNavPrevention: true,
            postfix: "",
            imageUploader: {
            brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
            contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
            allowUrls: true
            },
            onDemand: true,
            discardSelector: ".discard-answer"
            ,immediatelyShowMarkdownHelp:true
            });


            }
            });














            draft saved

            draft discarded


















            StackExchange.ready(
            function () {
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f1087500%2fmediathekview-does-not-start-in-kubuntu-18-10-cosmic%23new-answer', 'question_page');
            }
            );

            Post as a guest















            Required, but never shown

























            5 Answers
            5






            active

            oldest

            votes








            5 Answers
            5






            active

            oldest

            votes









            active

            oldest

            votes






            active

            oldest

            votes









            2














            This issue does not exist with full versions of MediathekView which can be downloaded from the official website here; this version comes with the missing libraries inside a lib folder; version 13.2.1, the latest at the time of this answer worked well for me. The installation only consists of unpacking the archive. The file MediathekView.jar starts the application, the lib folder is required for the application to start.



            Starting MediathekView using the command java -jar MediathekView.jar will not work though; this new error is thrown:



            Exception in thread "main" java.lang.NoClassDefFoundError: javafx/concurrent/Task


            For some reason JavaFX is not found. First you must make sure that the package libopenjfx-java is installed; since it is a dependency of MediathekView it should be already installed. Then all the JAR files for JavaFX must be added by hand to the class path when starting MediathekView:



            java -cp MediathekView.jar:/usr/share/java/javafx-base-11.jar:/usr/share/java/javafx-controls-11.jar:/usr/share/java/javafx-fxml-11.jar:/usr/share/java/javafx-graphics-11.jar:/usr/share/java/javafx-media-11.jar:/usr/share/java/javafx-swing-11.jar:/usr/share/java/javafx-web-11.jar mediathek.Main


            You can add a path in front of MediathekView.jar to match the location where you unpacked the installation package.



            MediathekView should start, the splash screen will not work though. And MediathekView has a picky Java version check built-in and will complain about with some specific release numbers; for instance OpenJDK 11 will work but not the bug fixed version OpenJDK 11.0.1.



            And MediathekView has a picky Java version check built in and will complain about with some specific JDK release numbers; for instance OpenJDK 11 will work but not the bug fixed version OpenJDK 11.0.1.






            share|improve this answer


























            • As suggested by the alternative answer by obri you can edit the start script /usr/bin/mediathekview to put the command which will start your "fixed" version of MediathekView instead of the one shipped with Ubuntu. This will be reverted when MediathekView gets updated by the package manager.

              – Stéphane Tréboux
              Oct 27 '18 at 3:45











            • A security fix for the OpenJDK Java runtime bearing the version 11.0.1 was just released and MediathekView complains again, this time about the version of Java. You can go back to the version 11 at your own risk by installing openjdk-11-jre and openjdk-11-jre-headless in the older version 11 (before the security fix).

              – Stéphane Tréboux
              Nov 1 '18 at 11:34
















            2














            This issue does not exist with full versions of MediathekView which can be downloaded from the official website here; this version comes with the missing libraries inside a lib folder; version 13.2.1, the latest at the time of this answer worked well for me. The installation only consists of unpacking the archive. The file MediathekView.jar starts the application, the lib folder is required for the application to start.



            Starting MediathekView using the command java -jar MediathekView.jar will not work though; this new error is thrown:



            Exception in thread "main" java.lang.NoClassDefFoundError: javafx/concurrent/Task


            For some reason JavaFX is not found. First you must make sure that the package libopenjfx-java is installed; since it is a dependency of MediathekView it should be already installed. Then all the JAR files for JavaFX must be added by hand to the class path when starting MediathekView:



            java -cp MediathekView.jar:/usr/share/java/javafx-base-11.jar:/usr/share/java/javafx-controls-11.jar:/usr/share/java/javafx-fxml-11.jar:/usr/share/java/javafx-graphics-11.jar:/usr/share/java/javafx-media-11.jar:/usr/share/java/javafx-swing-11.jar:/usr/share/java/javafx-web-11.jar mediathek.Main


            You can add a path in front of MediathekView.jar to match the location where you unpacked the installation package.



            MediathekView should start, the splash screen will not work though. And MediathekView has a picky Java version check built-in and will complain about with some specific release numbers; for instance OpenJDK 11 will work but not the bug fixed version OpenJDK 11.0.1.



            And MediathekView has a picky Java version check built in and will complain about with some specific JDK release numbers; for instance OpenJDK 11 will work but not the bug fixed version OpenJDK 11.0.1.






            share|improve this answer


























            • As suggested by the alternative answer by obri you can edit the start script /usr/bin/mediathekview to put the command which will start your "fixed" version of MediathekView instead of the one shipped with Ubuntu. This will be reverted when MediathekView gets updated by the package manager.

              – Stéphane Tréboux
              Oct 27 '18 at 3:45











            • A security fix for the OpenJDK Java runtime bearing the version 11.0.1 was just released and MediathekView complains again, this time about the version of Java. You can go back to the version 11 at your own risk by installing openjdk-11-jre and openjdk-11-jre-headless in the older version 11 (before the security fix).

              – Stéphane Tréboux
              Nov 1 '18 at 11:34














            2












            2








            2







            This issue does not exist with full versions of MediathekView which can be downloaded from the official website here; this version comes with the missing libraries inside a lib folder; version 13.2.1, the latest at the time of this answer worked well for me. The installation only consists of unpacking the archive. The file MediathekView.jar starts the application, the lib folder is required for the application to start.



            Starting MediathekView using the command java -jar MediathekView.jar will not work though; this new error is thrown:



            Exception in thread "main" java.lang.NoClassDefFoundError: javafx/concurrent/Task


            For some reason JavaFX is not found. First you must make sure that the package libopenjfx-java is installed; since it is a dependency of MediathekView it should be already installed. Then all the JAR files for JavaFX must be added by hand to the class path when starting MediathekView:



            java -cp MediathekView.jar:/usr/share/java/javafx-base-11.jar:/usr/share/java/javafx-controls-11.jar:/usr/share/java/javafx-fxml-11.jar:/usr/share/java/javafx-graphics-11.jar:/usr/share/java/javafx-media-11.jar:/usr/share/java/javafx-swing-11.jar:/usr/share/java/javafx-web-11.jar mediathek.Main


            You can add a path in front of MediathekView.jar to match the location where you unpacked the installation package.



            MediathekView should start, the splash screen will not work though. And MediathekView has a picky Java version check built-in and will complain about with some specific release numbers; for instance OpenJDK 11 will work but not the bug fixed version OpenJDK 11.0.1.



            And MediathekView has a picky Java version check built in and will complain about with some specific JDK release numbers; for instance OpenJDK 11 will work but not the bug fixed version OpenJDK 11.0.1.






            share|improve this answer















            This issue does not exist with full versions of MediathekView which can be downloaded from the official website here; this version comes with the missing libraries inside a lib folder; version 13.2.1, the latest at the time of this answer worked well for me. The installation only consists of unpacking the archive. The file MediathekView.jar starts the application, the lib folder is required for the application to start.



            Starting MediathekView using the command java -jar MediathekView.jar will not work though; this new error is thrown:



            Exception in thread "main" java.lang.NoClassDefFoundError: javafx/concurrent/Task


            For some reason JavaFX is not found. First you must make sure that the package libopenjfx-java is installed; since it is a dependency of MediathekView it should be already installed. Then all the JAR files for JavaFX must be added by hand to the class path when starting MediathekView:



            java -cp MediathekView.jar:/usr/share/java/javafx-base-11.jar:/usr/share/java/javafx-controls-11.jar:/usr/share/java/javafx-fxml-11.jar:/usr/share/java/javafx-graphics-11.jar:/usr/share/java/javafx-media-11.jar:/usr/share/java/javafx-swing-11.jar:/usr/share/java/javafx-web-11.jar mediathek.Main


            You can add a path in front of MediathekView.jar to match the location where you unpacked the installation package.



            MediathekView should start, the splash screen will not work though. And MediathekView has a picky Java version check built-in and will complain about with some specific release numbers; for instance OpenJDK 11 will work but not the bug fixed version OpenJDK 11.0.1.



            And MediathekView has a picky Java version check built in and will complain about with some specific JDK release numbers; for instance OpenJDK 11 will work but not the bug fixed version OpenJDK 11.0.1.







            share|improve this answer














            share|improve this answer



            share|improve this answer








            edited Nov 17 '18 at 0:00

























            answered Oct 26 '18 at 15:52









            Stéphane TrébouxStéphane Tréboux

            1,4101928




            1,4101928













            • As suggested by the alternative answer by obri you can edit the start script /usr/bin/mediathekview to put the command which will start your "fixed" version of MediathekView instead of the one shipped with Ubuntu. This will be reverted when MediathekView gets updated by the package manager.

              – Stéphane Tréboux
              Oct 27 '18 at 3:45











            • A security fix for the OpenJDK Java runtime bearing the version 11.0.1 was just released and MediathekView complains again, this time about the version of Java. You can go back to the version 11 at your own risk by installing openjdk-11-jre and openjdk-11-jre-headless in the older version 11 (before the security fix).

              – Stéphane Tréboux
              Nov 1 '18 at 11:34



















            • As suggested by the alternative answer by obri you can edit the start script /usr/bin/mediathekview to put the command which will start your "fixed" version of MediathekView instead of the one shipped with Ubuntu. This will be reverted when MediathekView gets updated by the package manager.

              – Stéphane Tréboux
              Oct 27 '18 at 3:45











            • A security fix for the OpenJDK Java runtime bearing the version 11.0.1 was just released and MediathekView complains again, this time about the version of Java. You can go back to the version 11 at your own risk by installing openjdk-11-jre and openjdk-11-jre-headless in the older version 11 (before the security fix).

              – Stéphane Tréboux
              Nov 1 '18 at 11:34

















            As suggested by the alternative answer by obri you can edit the start script /usr/bin/mediathekview to put the command which will start your "fixed" version of MediathekView instead of the one shipped with Ubuntu. This will be reverted when MediathekView gets updated by the package manager.

            – Stéphane Tréboux
            Oct 27 '18 at 3:45





            As suggested by the alternative answer by obri you can edit the start script /usr/bin/mediathekview to put the command which will start your "fixed" version of MediathekView instead of the one shipped with Ubuntu. This will be reverted when MediathekView gets updated by the package manager.

            – Stéphane Tréboux
            Oct 27 '18 at 3:45













            A security fix for the OpenJDK Java runtime bearing the version 11.0.1 was just released and MediathekView complains again, this time about the version of Java. You can go back to the version 11 at your own risk by installing openjdk-11-jre and openjdk-11-jre-headless in the older version 11 (before the security fix).

            – Stéphane Tréboux
            Nov 1 '18 at 11:34





            A security fix for the OpenJDK Java runtime bearing the version 11.0.1 was just released and MediathekView complains again, this time about the version of Java. You can go back to the version 11 at your own risk by installing openjdk-11-jre and openjdk-11-jre-headless in the older version 11 (before the security fix).

            – Stéphane Tréboux
            Nov 1 '18 at 11:34













            1














            You can just copy the following line:



            java -cp MediathekView.jar:/usr/share/java/javafx-base-11.jar:/usr/share/java/javafx-controls-11.jar:/usr/share/java/javafx-fxml-11.jar:/usr/share/java/javafx-graphics-11.jar:/usr/share/java/javafx-media-11.jar:/usr/share/java/javafx-swing-11.jar:/usr/share/java/javafx-web-11.jar mediathek.Main


            in the file mediathekview.sh.

            Put it in the first line after the comments, then it will work if you run mediathekview.sh.






            share|improve this answer


























            • Thanks for the hint. I tried this too and it didn't work for me. I still get the error message java.lang.NoClassDefFoundError: com/jidesoft/utils/ThreadCheckingRepaintManager.

              – Stéphane Tréboux
              Oct 26 '18 at 17:52











            • I just tried this with a live USB of Kubuntu 18.10 (cosmic) and the above command alone does not solve the problem. The JIDE Common Layer (com/jidesoft/*) is still missing and the same error is thrown. Did you copy the missing libraries and forgot to describe this step in your answer?

              – Stéphane Tréboux
              Oct 27 '18 at 3:35


















            1














            You can just copy the following line:



            java -cp MediathekView.jar:/usr/share/java/javafx-base-11.jar:/usr/share/java/javafx-controls-11.jar:/usr/share/java/javafx-fxml-11.jar:/usr/share/java/javafx-graphics-11.jar:/usr/share/java/javafx-media-11.jar:/usr/share/java/javafx-swing-11.jar:/usr/share/java/javafx-web-11.jar mediathek.Main


            in the file mediathekview.sh.

            Put it in the first line after the comments, then it will work if you run mediathekview.sh.






            share|improve this answer


























            • Thanks for the hint. I tried this too and it didn't work for me. I still get the error message java.lang.NoClassDefFoundError: com/jidesoft/utils/ThreadCheckingRepaintManager.

              – Stéphane Tréboux
              Oct 26 '18 at 17:52











            • I just tried this with a live USB of Kubuntu 18.10 (cosmic) and the above command alone does not solve the problem. The JIDE Common Layer (com/jidesoft/*) is still missing and the same error is thrown. Did you copy the missing libraries and forgot to describe this step in your answer?

              – Stéphane Tréboux
              Oct 27 '18 at 3:35
















            1












            1








            1







            You can just copy the following line:



            java -cp MediathekView.jar:/usr/share/java/javafx-base-11.jar:/usr/share/java/javafx-controls-11.jar:/usr/share/java/javafx-fxml-11.jar:/usr/share/java/javafx-graphics-11.jar:/usr/share/java/javafx-media-11.jar:/usr/share/java/javafx-swing-11.jar:/usr/share/java/javafx-web-11.jar mediathek.Main


            in the file mediathekview.sh.

            Put it in the first line after the comments, then it will work if you run mediathekview.sh.






            share|improve this answer















            You can just copy the following line:



            java -cp MediathekView.jar:/usr/share/java/javafx-base-11.jar:/usr/share/java/javafx-controls-11.jar:/usr/share/java/javafx-fxml-11.jar:/usr/share/java/javafx-graphics-11.jar:/usr/share/java/javafx-media-11.jar:/usr/share/java/javafx-swing-11.jar:/usr/share/java/javafx-web-11.jar mediathek.Main


            in the file mediathekview.sh.

            Put it in the first line after the comments, then it will work if you run mediathekview.sh.







            share|improve this answer














            share|improve this answer



            share|improve this answer








            edited Oct 26 '18 at 19:47









            zx485

            1,45231114




            1,45231114










            answered Oct 26 '18 at 17:48









            obriobri

            111




            111













            • Thanks for the hint. I tried this too and it didn't work for me. I still get the error message java.lang.NoClassDefFoundError: com/jidesoft/utils/ThreadCheckingRepaintManager.

              – Stéphane Tréboux
              Oct 26 '18 at 17:52











            • I just tried this with a live USB of Kubuntu 18.10 (cosmic) and the above command alone does not solve the problem. The JIDE Common Layer (com/jidesoft/*) is still missing and the same error is thrown. Did you copy the missing libraries and forgot to describe this step in your answer?

              – Stéphane Tréboux
              Oct 27 '18 at 3:35





















            • Thanks for the hint. I tried this too and it didn't work for me. I still get the error message java.lang.NoClassDefFoundError: com/jidesoft/utils/ThreadCheckingRepaintManager.

              – Stéphane Tréboux
              Oct 26 '18 at 17:52











            • I just tried this with a live USB of Kubuntu 18.10 (cosmic) and the above command alone does not solve the problem. The JIDE Common Layer (com/jidesoft/*) is still missing and the same error is thrown. Did you copy the missing libraries and forgot to describe this step in your answer?

              – Stéphane Tréboux
              Oct 27 '18 at 3:35



















            Thanks for the hint. I tried this too and it didn't work for me. I still get the error message java.lang.NoClassDefFoundError: com/jidesoft/utils/ThreadCheckingRepaintManager.

            – Stéphane Tréboux
            Oct 26 '18 at 17:52





            Thanks for the hint. I tried this too and it didn't work for me. I still get the error message java.lang.NoClassDefFoundError: com/jidesoft/utils/ThreadCheckingRepaintManager.

            – Stéphane Tréboux
            Oct 26 '18 at 17:52













            I just tried this with a live USB of Kubuntu 18.10 (cosmic) and the above command alone does not solve the problem. The JIDE Common Layer (com/jidesoft/*) is still missing and the same error is thrown. Did you copy the missing libraries and forgot to describe this step in your answer?

            – Stéphane Tréboux
            Oct 27 '18 at 3:35







            I just tried this with a live USB of Kubuntu 18.10 (cosmic) and the above command alone does not solve the problem. The JIDE Common Layer (com/jidesoft/*) is still missing and the same error is thrown. Did you copy the missing libraries and forgot to describe this step in your answer?

            – Stéphane Tréboux
            Oct 27 '18 at 3:35













            0














            You can remove MediathekView and use MediathekViewWeb instead. It has less features (see the readme, German only) but it does not require any installation.






            share|improve this answer




























              0














              You can remove MediathekView and use MediathekViewWeb instead. It has less features (see the readme, German only) but it does not require any installation.






              share|improve this answer


























                0












                0








                0







                You can remove MediathekView and use MediathekViewWeb instead. It has less features (see the readme, German only) but it does not require any installation.






                share|improve this answer













                You can remove MediathekView and use MediathekViewWeb instead. It has less features (see the readme, German only) but it does not require any installation.







                share|improve this answer












                share|improve this answer



                share|improve this answer










                answered Nov 1 '18 at 14:32









                Stéphane TrébouxStéphane Tréboux

                1,4101928




                1,4101928























                    0














                    No, you can't "just copy that line". If you do, you'll receive the very next error:



                    Exception in thread "main" java.lang.UnsupportedClassVersionError:   
                    javafx/concurrent/Task has been compiled by a more recent version of the Java Runtime
                    (class file version 54.0),
                    this version of the Java Runtime only recognizes class file versions up to 52.0 –


                    because the libs lead to classes compiled by JDK11, and not JDK8.






                    share|improve this answer


























                    • You need OpenJDK 11 (not OpenJDK 11.0.1!). This version can run OpenJFX and will pass the version check in MediathekView.

                      – Stéphane Tréboux
                      Nov 16 '18 at 23:46











                    • You need OpenJDK 11 (not OpenJDK 11.0.1!). This version can run OpenJFX and will pass the version check in MediathekView. OpenJFX used to come in a version compatible to OpenJDK 8 with older releases of Ubuntu but downgrading to the old version of the OpenJFX packages did not work for me (I don't remember the details).

                      – Stéphane Tréboux
                      Nov 16 '18 at 23:49











                    • A small hint on the side: this seems to be a comment on the answer proposed by obri. As such it should be posted under the comment section of his answer and not as a new answer.

                      – Stéphane Tréboux
                      Nov 16 '18 at 23:54
















                    0














                    No, you can't "just copy that line". If you do, you'll receive the very next error:



                    Exception in thread "main" java.lang.UnsupportedClassVersionError:   
                    javafx/concurrent/Task has been compiled by a more recent version of the Java Runtime
                    (class file version 54.0),
                    this version of the Java Runtime only recognizes class file versions up to 52.0 –


                    because the libs lead to classes compiled by JDK11, and not JDK8.






                    share|improve this answer


























                    • You need OpenJDK 11 (not OpenJDK 11.0.1!). This version can run OpenJFX and will pass the version check in MediathekView.

                      – Stéphane Tréboux
                      Nov 16 '18 at 23:46











                    • You need OpenJDK 11 (not OpenJDK 11.0.1!). This version can run OpenJFX and will pass the version check in MediathekView. OpenJFX used to come in a version compatible to OpenJDK 8 with older releases of Ubuntu but downgrading to the old version of the OpenJFX packages did not work for me (I don't remember the details).

                      – Stéphane Tréboux
                      Nov 16 '18 at 23:49











                    • A small hint on the side: this seems to be a comment on the answer proposed by obri. As such it should be posted under the comment section of his answer and not as a new answer.

                      – Stéphane Tréboux
                      Nov 16 '18 at 23:54














                    0












                    0








                    0







                    No, you can't "just copy that line". If you do, you'll receive the very next error:



                    Exception in thread "main" java.lang.UnsupportedClassVersionError:   
                    javafx/concurrent/Task has been compiled by a more recent version of the Java Runtime
                    (class file version 54.0),
                    this version of the Java Runtime only recognizes class file versions up to 52.0 –


                    because the libs lead to classes compiled by JDK11, and not JDK8.






                    share|improve this answer















                    No, you can't "just copy that line". If you do, you'll receive the very next error:



                    Exception in thread "main" java.lang.UnsupportedClassVersionError:   
                    javafx/concurrent/Task has been compiled by a more recent version of the Java Runtime
                    (class file version 54.0),
                    this version of the Java Runtime only recognizes class file versions up to 52.0 –


                    because the libs lead to classes compiled by JDK11, and not JDK8.







                    share|improve this answer














                    share|improve this answer



                    share|improve this answer








                    edited Nov 16 '18 at 21:31









                    abu_bua

                    3,37681227




                    3,37681227










                    answered Nov 16 '18 at 19:29









                    Thomas SchweikleThomas Schweikle

                    1




                    1













                    • You need OpenJDK 11 (not OpenJDK 11.0.1!). This version can run OpenJFX and will pass the version check in MediathekView.

                      – Stéphane Tréboux
                      Nov 16 '18 at 23:46











                    • You need OpenJDK 11 (not OpenJDK 11.0.1!). This version can run OpenJFX and will pass the version check in MediathekView. OpenJFX used to come in a version compatible to OpenJDK 8 with older releases of Ubuntu but downgrading to the old version of the OpenJFX packages did not work for me (I don't remember the details).

                      – Stéphane Tréboux
                      Nov 16 '18 at 23:49











                    • A small hint on the side: this seems to be a comment on the answer proposed by obri. As such it should be posted under the comment section of his answer and not as a new answer.

                      – Stéphane Tréboux
                      Nov 16 '18 at 23:54



















                    • You need OpenJDK 11 (not OpenJDK 11.0.1!). This version can run OpenJFX and will pass the version check in MediathekView.

                      – Stéphane Tréboux
                      Nov 16 '18 at 23:46











                    • You need OpenJDK 11 (not OpenJDK 11.0.1!). This version can run OpenJFX and will pass the version check in MediathekView. OpenJFX used to come in a version compatible to OpenJDK 8 with older releases of Ubuntu but downgrading to the old version of the OpenJFX packages did not work for me (I don't remember the details).

                      – Stéphane Tréboux
                      Nov 16 '18 at 23:49











                    • A small hint on the side: this seems to be a comment on the answer proposed by obri. As such it should be posted under the comment section of his answer and not as a new answer.

                      – Stéphane Tréboux
                      Nov 16 '18 at 23:54

















                    You need OpenJDK 11 (not OpenJDK 11.0.1!). This version can run OpenJFX and will pass the version check in MediathekView.

                    – Stéphane Tréboux
                    Nov 16 '18 at 23:46





                    You need OpenJDK 11 (not OpenJDK 11.0.1!). This version can run OpenJFX and will pass the version check in MediathekView.

                    – Stéphane Tréboux
                    Nov 16 '18 at 23:46













                    You need OpenJDK 11 (not OpenJDK 11.0.1!). This version can run OpenJFX and will pass the version check in MediathekView. OpenJFX used to come in a version compatible to OpenJDK 8 with older releases of Ubuntu but downgrading to the old version of the OpenJFX packages did not work for me (I don't remember the details).

                    – Stéphane Tréboux
                    Nov 16 '18 at 23:49





                    You need OpenJDK 11 (not OpenJDK 11.0.1!). This version can run OpenJFX and will pass the version check in MediathekView. OpenJFX used to come in a version compatible to OpenJDK 8 with older releases of Ubuntu but downgrading to the old version of the OpenJFX packages did not work for me (I don't remember the details).

                    – Stéphane Tréboux
                    Nov 16 '18 at 23:49













                    A small hint on the side: this seems to be a comment on the answer proposed by obri. As such it should be posted under the comment section of his answer and not as a new answer.

                    – Stéphane Tréboux
                    Nov 16 '18 at 23:54





                    A small hint on the side: this seems to be a comment on the answer proposed by obri. As such it should be posted under the comment section of his answer and not as a new answer.

                    – Stéphane Tréboux
                    Nov 16 '18 at 23:54











                    0














                    Check version of openjfx ("sudo apt install openjfx" installs it or returns the version). I am on 18.04 LTS. So it was 1.8.xx.
                    Concerning java I have several versions installed. When not the corresponding version is chosen (8) this error was reported.
                    To switch versions use "sudo update-alternatives --config java" which indicates which versions are installed, which is chosen and which number you have to insert to switch. To recheck you can enter "java --version".






                    share|improve this answer
























                    • Hello Andreas, thank you for your suggestion. I think there is no issue with bionic (I updated from bionic to cosmic). OpenJFX only comes in one version in each version of Ubuntu; version 8 for bionic and version 11 for cosmic. In cosmic OpenJDK 11.0.1 breaks the version check of MV and OpenJDK 8 lacks OpenJFX. Installing the older OpenJFX 8 from bionic in cosmic breaks dependencies. Basically there is no easy solution.

                      – Stéphane Tréboux
                      Jan 15 at 5:08


















                    0














                    Check version of openjfx ("sudo apt install openjfx" installs it or returns the version). I am on 18.04 LTS. So it was 1.8.xx.
                    Concerning java I have several versions installed. When not the corresponding version is chosen (8) this error was reported.
                    To switch versions use "sudo update-alternatives --config java" which indicates which versions are installed, which is chosen and which number you have to insert to switch. To recheck you can enter "java --version".






                    share|improve this answer
























                    • Hello Andreas, thank you for your suggestion. I think there is no issue with bionic (I updated from bionic to cosmic). OpenJFX only comes in one version in each version of Ubuntu; version 8 for bionic and version 11 for cosmic. In cosmic OpenJDK 11.0.1 breaks the version check of MV and OpenJDK 8 lacks OpenJFX. Installing the older OpenJFX 8 from bionic in cosmic breaks dependencies. Basically there is no easy solution.

                      – Stéphane Tréboux
                      Jan 15 at 5:08
















                    0












                    0








                    0







                    Check version of openjfx ("sudo apt install openjfx" installs it or returns the version). I am on 18.04 LTS. So it was 1.8.xx.
                    Concerning java I have several versions installed. When not the corresponding version is chosen (8) this error was reported.
                    To switch versions use "sudo update-alternatives --config java" which indicates which versions are installed, which is chosen and which number you have to insert to switch. To recheck you can enter "java --version".






                    share|improve this answer













                    Check version of openjfx ("sudo apt install openjfx" installs it or returns the version). I am on 18.04 LTS. So it was 1.8.xx.
                    Concerning java I have several versions installed. When not the corresponding version is chosen (8) this error was reported.
                    To switch versions use "sudo update-alternatives --config java" which indicates which versions are installed, which is chosen and which number you have to insert to switch. To recheck you can enter "java --version".







                    share|improve this answer












                    share|improve this answer



                    share|improve this answer










                    answered Jan 15 at 3:29









                    Andreas_ddlAndreas_ddl

                    1




                    1













                    • Hello Andreas, thank you for your suggestion. I think there is no issue with bionic (I updated from bionic to cosmic). OpenJFX only comes in one version in each version of Ubuntu; version 8 for bionic and version 11 for cosmic. In cosmic OpenJDK 11.0.1 breaks the version check of MV and OpenJDK 8 lacks OpenJFX. Installing the older OpenJFX 8 from bionic in cosmic breaks dependencies. Basically there is no easy solution.

                      – Stéphane Tréboux
                      Jan 15 at 5:08





















                    • Hello Andreas, thank you for your suggestion. I think there is no issue with bionic (I updated from bionic to cosmic). OpenJFX only comes in one version in each version of Ubuntu; version 8 for bionic and version 11 for cosmic. In cosmic OpenJDK 11.0.1 breaks the version check of MV and OpenJDK 8 lacks OpenJFX. Installing the older OpenJFX 8 from bionic in cosmic breaks dependencies. Basically there is no easy solution.

                      – Stéphane Tréboux
                      Jan 15 at 5:08



















                    Hello Andreas, thank you for your suggestion. I think there is no issue with bionic (I updated from bionic to cosmic). OpenJFX only comes in one version in each version of Ubuntu; version 8 for bionic and version 11 for cosmic. In cosmic OpenJDK 11.0.1 breaks the version check of MV and OpenJDK 8 lacks OpenJFX. Installing the older OpenJFX 8 from bionic in cosmic breaks dependencies. Basically there is no easy solution.

                    – Stéphane Tréboux
                    Jan 15 at 5:08







                    Hello Andreas, thank you for your suggestion. I think there is no issue with bionic (I updated from bionic to cosmic). OpenJFX only comes in one version in each version of Ubuntu; version 8 for bionic and version 11 for cosmic. In cosmic OpenJDK 11.0.1 breaks the version check of MV and OpenJDK 8 lacks OpenJFX. Installing the older OpenJFX 8 from bionic in cosmic breaks dependencies. Basically there is no easy solution.

                    – Stéphane Tréboux
                    Jan 15 at 5:08




















                    draft saved

                    draft discarded




















































                    Thanks for contributing an answer to Ask Ubuntu!


                    • Please be sure to answer the question. Provide details and share your research!

                    But avoid



                    • Asking for help, clarification, or responding to other answers.

                    • Making statements based on opinion; back them up with references or personal experience.


                    To learn more, see our tips on writing great answers.




                    draft saved


                    draft discarded














                    StackExchange.ready(
                    function () {
                    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f1087500%2fmediathekview-does-not-start-in-kubuntu-18-10-cosmic%23new-answer', 'question_page');
                    }
                    );

                    Post as a guest















                    Required, but never shown





















































                    Required, but never shown














                    Required, but never shown












                    Required, but never shown







                    Required, but never shown

































                    Required, but never shown














                    Required, but never shown












                    Required, but never shown







                    Required, but never shown







                    Popular posts from this blog

                    Questions related to Moebius Transform of Characteristic Function of the Primes

                    List of scandals in India

                    Can not write log (Is /dev/pts mounted?) - openpty in Ubuntu-on-Windows?