AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / ubuntu / Perguntas / 1087500
Accepted
Stéphane Tréboux
Stéphane Tréboux
Asked: 2018-10-27 07:52:00 +0800 CST2018-10-27 07:52:00 +0800 CST 2018-10-27 07:52:00 +0800 CST

O MediathekView não inicia no Kubuntu 18.10 (cósmico)

  • 772

No Kubuntu 18.10 (cósmico), o aplicativo MediathekView falha com a seguinte mensagem de erro:

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

Observação: a mensagem só é visível quando o MediathekView é iniciado a partir de um console usando o comando mediathekview. Quando o MediathekView é iniciado a partir do iniciador, nada acontece (nenhuma mensagem de erro, nada).

kubuntu java jar 18.10
  • 5 5 respostas
  • 1725 Views

5 respostas

  • Voted
  1. Stéphane Tréboux
    2018-10-27T07:52:00+08:002018-10-27T07:52:00+08:00

    Este problema não existe com as versões completas do MediathekView, que podem ser baixadas do site oficial aqui ; esta versão vem com as bibliotecas que faltam dentro de uma libpasta; versão 13.2.1, a mais recente no momento desta resposta funcionou bem para mim. A instalação consiste apenas em descompactar o arquivo. O arquivo MediathekView.jarinicia o aplicativo, a libpasta é necessária para o aplicativo iniciar.

    Iniciar o MediathekView usando o comando java -jar MediathekView.jarnão funcionará; este novo erro é lançado:

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

    Por algum motivo, o JavaFX não foi encontrado. Primeiro você deve certificar-se de que o pacote libopenjfx-javaestá instalado; como é uma dependência do MediathekView, ele já deve estar instalado. Em seguida, todos os arquivos JAR para JavaFX devem ser adicionados manualmente ao caminho da classe ao iniciar o 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
    

    Você pode adicionar um caminho na frente de MediathekView.jarpara corresponder ao local onde descompactou o pacote de instalação.

    O MediathekView deve iniciar, mas a tela inicial não funcionará.

    E o MediathekView tem uma verificação de versão Java exigente incorporada e reclamará com alguns números de versão JDK específicos; por exemplo, o OpenJDK 11 funcionará, mas não a versão corrigida do bug OpenJDK 11.0.1.

    • 1
  2. obri
    2018-10-27T09:48:30+08:002018-10-27T09:48:30+08:00

    Você pode apenas copiar a seguinte linha:

    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
    

    no arquivo mediathekview.sh.
    Coloque-o na primeira linha após os comentários, então funcionará se você executar mediathekview.sh.

    • 1
  3. Best Answer
    Stéphane Tréboux
    2018-11-02T06:32:34+08:002018-11-02T06:32:34+08:00

    Você pode remover o MediathekView e usar o MediathekViewWeb . Ele tem menos recursos (consulte o leia -me , apenas em alemão), mas não requer instalação.

    • 0
  4. Thomas Schweikle
    2018-11-17T11:29:07+08:002018-11-17T11:29:07+08:00

    Não, você não pode "apenas copiar essa linha". Se fizer isso, você receberá o próximo erro:

    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 – 
    

    porque os libs levam a classes compiladas pelo JDK11, e não pelo JDK8.

    • 0
  5. Andreas_ddl
    2019-01-15T19:29:42+08:002019-01-15T19:29:42+08:00

    Verifique a versão do openjfx ("sudo apt install openjfx" instala ou retorna a versão). Estou em 18.04 LTS. Então era 1.8.xx. Em relação ao java tenho várias versões instaladas. Quando não foi escolhida a versão correspondente (8) este erro foi reportado. Para trocar de versão use "sudo update-alternatives --config java" que indica quais versões estão instaladas, qual é escolhida e qual número você deve inserir para trocar. Para verificar novamente, você pode inserir "java --version".

    • 0

relate perguntas

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    Existe um comando para listar todos os usuários? Também para adicionar, excluir, modificar usuários, no terminal?

    • 9 respostas
  • Marko Smith

    Como excluir um diretório não vazio no Terminal?

    • 4 respostas
  • Marko Smith

    Como descompactar um arquivo zip do Terminal?

    • 9 respostas
  • Marko Smith

    Como instalo um arquivo .deb por meio da linha de comando?

    • 11 respostas
  • Marko Smith

    Como instalo um arquivo .tar.gz (ou .tar.bz2)?

    • 14 respostas
  • Marko Smith

    Como listar todos os pacotes instalados

    • 24 respostas
  • Martin Hope
    Flimm Como posso usar o docker sem sudo? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    led-Zepp Como faço para salvar a saída do terminal em um arquivo? 2014-02-15 11:49:07 +0800 CST
  • Martin Hope
    ubuntu-nerd Como descompactar um arquivo zip do Terminal? 2011-12-11 20:37:54 +0800 CST
  • Martin Hope
    TheXed Como instalo um arquivo .deb por meio da linha de comando? 2011-05-07 09:40:28 +0800 CST
  • Martin Hope
    Ivan Como listar todos os pacotes instalados 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    David Barry Como determino o tamanho total de um diretório (pasta) na linha de comando? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher "Os seguintes pacotes foram retidos:" Por que e como resolvo isso? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford Como os PPAs podem ser removidos? 2010-07-30 01:09:42 +0800 CST

Hot tag

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve