ubuntuusers.de

Davmail Java Fehler

Status: Gelöst | Ubuntu-Version: Ubuntu 18.04 (Bionic Beaver)
Antworten |

klinge

Avatar von klinge

Anmeldungsdatum:
17. Februar 2010

Beiträge: 415

Wohnort: Bern

Hallo

ich habe vor einer Weile Davmail installiert, weil mein Arbeitgeber einen Outlook Web Server für die Mails verwendet. So weit hat alles funktioniert aber seit neustem kann ich Davmail nicht mehr starten. Im Terminal wird folgende Meldung ausgegeben, aus der ich leider nicht schlau werde:

Exception in thread "main" java.awt.AWTError: Assistive Technology not found: org.GNOME.Accessibility.AtkWrapper
	at java.desktop/java.awt.Toolkit.newAWTError(Toolkit.java:472)
	at java.desktop/java.awt.Toolkit.fallbackToLoadClassForAT(Toolkit.java:488)
	at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
	at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:177)
	at java.base/java.util.HashMap$KeySpliterator.forEachRemaining(HashMap.java:1608)
	at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:484)
	at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474)
	at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
	at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
	at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
	at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:497)
	at java.desktop/java.awt.Toolkit.loadAssistiveTechnologies(Toolkit.java:532)
	at java.desktop/java.awt.Toolkit.getDefaultToolkit(Toolkit.java:613)
	at java.desktop/java.awt.SystemTray.isSupported(SystemTray.java:221)
	at davmail.ui.tray.DavGatewayTray.init(DavGatewayTray.java:233)
	at davmail.DavGateway.main(DavGateway.java:73)
Caused by: java.lang.ClassNotFoundException: org.GNOME.Accessibility.AtkWrapper
	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)
	at java.base/java.lang.Class.forName0(Native Method)
	at java.base/java.lang.Class.forName(Class.java:374)
	at java.desktop/java.awt.Toolkit.fallbackToLoadClassForAT(Toolkit.java:485)
	... 14 more

kann mir da Mensch weiterhelfen?

Gruss Klinge

Seebär

Avatar von Seebär

Anmeldungsdatum:
2. Mai 2009

Beiträge: 833

Wird vmtl. die falsche Java-Version sein, mit der Du das startest. Prüfe, welche Version notwendig ist. Ich tippe mal auf Java8. Wenn das so ist: das installieren und bei Start der Awendung das JRE/JDK explizit angeben.

klinge

(Themenstarter)
Avatar von klinge

Anmeldungsdatum:
17. Februar 2010

Beiträge: 415

Wohnort: Bern

ich weiss nicht, ob dies das Problem ist, da ich an der Java Installation nichts geändert habe. Auf der Webseite von Davmail steht, dass OpenJDK 6 oder 7 benötigt wird, das hatte ich aber nie installiert. Installiert habe ich Version 8 und 11.

Wie sage ich dem Programm, dass es mit einer bestimmten Version starten soll?

Probiert habe ich die beiden Varianten:

/usr/bin/davmail -openjdk-8
/usr/bin/davmail -openjdk-8-jre

dabei bleibt die Fehlermeldung dieselbe.

Interessant ist auch, dass das Ganze auf einem anderen Compi mit mehr oder weniger derselben Installation noch tip-top funktioniert.

Ubunux

Avatar von Ubunux

Anmeldungsdatum:
12. Juni 2006

Beiträge: 17416

Du kannst die bevorzugte Java-Version ändern per

sudo update-alternatives --config java

klinge

(Themenstarter)
Avatar von klinge

Anmeldungsdatum:
17. Februar 2010

Beiträge: 415

Wohnort: Bern

Grossartig es funktioniert, besten Dank euch beiden.

Gruss Klinge

Antworten |