Package: OpenJdk
Version: 7u3-2.1.7-1
When I tried to install TED ( http://sourceforge.net/projects/ted/ ), it
was observed this error below:
***************************
java -jar ted.jar
luis@hal9000:~/Downloads$ Exception in thread "main"
java.lang.UnsatisfiedLinkError: no tray in java.library.path
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1860)
at java.lang.Runtime.loadLibrary0(Runtime.java:845)
at java.lang.System.loadLibrary(System.java:1084)
at
org.jdesktop.jdic.tray.internal.impl.GnomeSystemTrayService.<clinit>(Unknown
Source)
at
org.jdesktop.jdic.tray.internal.impl.ServiceManagerStub.getService(Unknown
Source)
at
org.jdesktop.jdic.tray.internal.ServiceManager.getService(Unknown Source)
at org.jdesktop.jdic.tray.SystemTray.<clinit>(Unknown Source)
at ted.TedTrayIcon.<init>(TedTrayIcon.java:28)
at ted.TedMainDialog.initGUI(TedMainDialog.java:309)
at ted.TedMainDialog.<init>(TedMainDialog.java:125)
at ted.TedMain.main(TedMain.java:50)
*********************************************************
This error is because TED is trying minimize to tray.
I´ve been tested with Oracle Java 7 and OpenJdk, and both of them
instaled by repository.
When I installed *libjdic-java library ( libjdic-bin package )*, this
error fix it only with OpenJDK, and TED is running ok.
apt-get install libjdic-bin
I have been tried with Oracle Java 7 and this error is not fixed, but if
I reset the option "minimize to tray" ( in TED config options ), this
problem disapear in Oracle too.
I am using Debian ( Wheezy 32 bits ), default instalation .
Luís Cláudio A. Gama