Hallo,
ich nutze ein aktuelles openSUSE Tumbleweed.
Seit einem der letzten Updates startet MediathekView nicht mehr.
MV ist ein Java-Programm. Beim Aufruf von MediathekView.sh kommt der Fehler
Komplett:
MediathekView.sh
Hat jemand einen Tipp für mich?
ich nutze ein aktuelles openSUSE Tumbleweed.
Seit einem der letzten Updates startet MediathekView nicht mehr.
MV ist ein Java-Programm. Beim Aufruf von MediathekView.sh kommt der Fehler
Code:
Fehler: Hauptklasse mediathek.Main kann nicht initialisiert werden
Ursache: java.lang.NoClassDefFoundError: org/apache/logging/log4j/core/Layout
Komplett:
Code:
MediathekView.sh
Java virtual machine used: /etc/alternatives/jre_23/bin/java
classpath used: /usr/share/java/MediathekView/MediathekView-14.3.0.jar:/usr/share/java/MediathekView/MediathekView.jar
main class used: mediathek.Main
flags used:
options used: '-Xms256M' '-Dswing.defaultlaf=com.sun.java.swing.plaf.gtk.GTKLookAndFeel' '-Dswing.crossplatformlaf=com.sun.java.swing.plaf.gtk.GTKLookAndFeel' '-Dawt.useSystemAAFontSettings=on' '-Dswing.aatext=true' '-XX:+UseShenandoahGC' '-XX:ShenandoahGCHeuristics=compact' '-XX:+UseStringDeduplication' '-XX:MaxRAMPercentage=30.0' '--add-opens=java.desktop/sun.awt.X11=ALL-UNNAMED' '--enable-preview'
arguments used:
Fehler: Hauptklasse mediathek.Main kann nicht initialisiert werden
Ursache: java.lang.NoClassDefFoundError: org/apache/logging/log4j/core/Layout
marco@localhost:~> MediathekView.sh
Java virtual machine used: /etc/alternatives/jre_23/bin/java
classpath used: /usr/share/java/MediathekView/MediathekView-14.3.0.jar:/usr/share/java/MediathekView/MediathekView.jar
main class used: mediathek.Main
flags used:
options used: '-Xms256M' '-Dswing.defaultlaf=com.sun.java.swing.plaf.gtk.GTKLookAndFeel' '-Dswing.crossplatformlaf=com.sun.java.swing.plaf.gtk.GTKLookAndFeel' '-Dawt.useSystemAAFontSettings=on' '-Dswing.aatext=true' '-XX:+UseShenandoahGC' '-XX:ShenandoahGCHeuristics=compact' '-XX:+UseStringDeduplication' '-XX:MaxRAMPercentage=30.0' '--add-opens=java.desktop/sun.awt.X11=ALL-UNNAMED' '--enable-preview'
arguments used:
Fehler: Hauptklasse mediathek.Main kann nicht initialisiert werden
Ursache: java.lang.NoClassDefFoundError: org/apache/logging/log4j/core/Layout
MediathekView.sh
Code:
#!/bin/bash
# use right java version
JAVA_HOME=/etc/alternatives/jre_23
# set jar-entry-class
MAIN_CLASS="mediathek.Main"
# source the jpackage helpers and set environment
VERBOSE=1
. /usr/share/java-utils/java-functions
set_javacmd
check_java_env
set_jvm_dirs
# If the memory run short it can help to use set_options
# Xms set the initial and minimum Java heap size, Xmx set the maximum Java heap size
# default: Xms (25% of the amount of free physical memory in the system, up to 16 MB and at least 8 MB)
# default: Xmx (32bit: 50% of available physical memory up to 1 GB, 64bit: 50% of available physical memory up to 32 GB)
# Attention: set_options parameter now in MediathekView.vmoptions file.
set_options $(sed '/#/d' /etc/MediathekView/MediathekView.vmoptions | tr '\n' ' ')
CLASSPATH=`build-classpath MediathekView`
run "$@"
Hat jemand einen Tipp für mich?