Hallo, seit meinem Upgrade von 17.10 auf kUBUNTU 18.04 startet TV-Browser nicht mehr:
$ tvbrowser Starting TV-Browser... Java exec found in PATH. Verifying... Suitable java version found [java = 10.0.1 2018-04-17] Configuring environment... Loading TV-Browser: java -Xms16m -Xmx512m -Djava.library.path="/usr/share/tvbrowser" -Dpropertiesfile=linux.properties -jar tvbrowser.jar '' TV-Browser was developed for Sun Java and may not run correctly with your Java implementation. command line options: -minimized The main window will be minimized after start up -nostartscreen No start screen during start up -fullscreen Start in fullscreen-mode -ignorejvm Don't check for Sun Java -safemode Don't load Plugins 10:07:07 INFORMATION: Search for settings import in: '/home/BenzutzerName/.tvbrowser' 10:07:07 INFORMATION: No previous version of TV-Browser found - using default user settings 10:07:07 WARNUNG: TV-Browser was developed for Sun Java and may not run correctly with your Java implementation. 10:07:08 WARNUNG: Loading plugin file failed: /usr/share/tvbrowser/plugins/NewsPlugin.jar java.lang.NoClassDefFoundError: javax/activation/UnsupportedDataTypeException at tvbrowser.core.PluginLoader.saveProxyInfo(PluginLoader.java:378) at tvbrowser.core.PluginLoader.loadPlugin(PluginLoader.java:242) at tvbrowser.core.PluginLoader.loadPlugins(PluginLoader.java:488) at tvbrowser.core.PluginLoader.loadAllPlugins(PluginLoader.java:528) at tvbrowser.TVBrowser.main(TVBrowser.java:480) Caused by: java.lang.ClassNotFoundException: javax.activation.UnsupportedDataTypeException at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:582) at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:190) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:499) ... 5 more java.lang.NoClassDefFoundError: javax/activation/UnsupportedDataTypeException at tvbrowser.core.PluginLoader.saveProxyInfo(PluginLoader.java:378) at tvbrowser.core.PluginLoader.loadPlugin(PluginLoader.java:242) at tvbrowser.core.PluginLoader.loadPlugins(PluginLoader.java:488) at tvbrowser.core.PluginLoader.loadAllPlugins(PluginLoader.java:528) at tvbrowser.TVBrowser.main(TVBrowser.java:480) Caused by: java.lang.ClassNotFoundException: javax.activation.UnsupportedDataTypeException at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:582) at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:190) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:499) ... 5 more TV-Browser TERMINATED. $
Laut Wiki soll JRE8 verwendet werden. Auf meinem System sind folgende openJDK-Pakete installiert:
$dpkg -l *jdk* | grep ii ii openjdk-11-jre:amd64 10.0.1+10-3ubuntu1 amd64 OpenJDK Java runtime, using Hotspot JIT ii openjdk-11-jre-headless:amd64 10.0.1+10-3ubuntu1 amd64 OpenJDK Java runtime, using Hotspot JIT (headless) ii openjdk-8-jre:amd64 8u171-b11-0ubuntu0.18.04.1 amd64 OpenJDK Java runtime, using Hotspot JIT ii openjdk-8-jre-headless:amd64 8u171-b11-0ubuntu0.18.04.1 amd64 OpenJDK Java runtime, using Hotspot JIT (headless) $
Wie kann ich das Problem beheben? Ich benötige Java auch für andere Anwendnungen (LO-BASE, JOSM etc.) und möchte die zu 18.04 gehörige Version 10.01. (openjdk11) nicht DEinstallieren.