Yesterday I stumbled upon a bug in the the OpenJDK. A system tray icon is not supported while using Compiz. I found out about this because I was playing around with the Google WindowBuilder. It kept freezing while using the Sun-JDK. With the OpenJDK it only freezes with opening a separate preview window. Then I noticed that my Infolog program wouldn’t start anymore. So when you are using the particular combination of Compiz and OpenJDK you won’t be able to use a system tray icon with Java. These options are open to you:
- Install Sun-JDK and don’t use the Google WindowBuilder.
- Install both JDK’s and use the Sun-JDK with programs that need a system tray icon, and the OpenJDK with Eclipse and the Google WindowBuilder.
- Install the OpenJDK en don’t bother with a system tray Icon.
- Stop using Compiz.
- Install Sun-JDK and use Windho$e in a virtual box.
The last one is not a real option of course, I only mentioned it to be complete ;-).