I finally got around to upgrading TunerStudio to 3.0.10 yesterday. It quit at startup with that Java environment. I tried upgrading to java-7; it started, but stopped with a blank canvas after the splash screen. Same when I tried the java-8 environment. The older version of TunerStudio also stops with a blank screen with the newer jre. Rolled back Java too, and at least I have the old version working again.
Is there some other Java environment that might behave better? Or some way of getting this Java into gear?
This may be a result of my odd tastes. I use the Ratpoison window manager and it's not very popular. Perhaps it doesn't generate the same X expose events etc. that KDE/Gnome does and the jvm developers haven't catered for it. Thought I should check here first.
**News flash**
Before I posted this I thought "maybe I should check the Java forums", sure enough, Ratpoison + Java-8 + AWT toolkit leads to empty grey windows. Rather than cancel this posting, here's the answer:
Works for me. Thanks everyone -- I wouldn't have solved it without you!There are two solutions to work around this issue:
1. mask your window manager as one of the non-reparenting ones supported by AWT, using the wmname <http://tools.suckless.org/wmname> tool from the dwm-tools package:
$ wmname LG3D
2. set the environment variable _JAVA_AWT_WM_NONREPARENTING:
$ export _JAVA_AWT_WM_NONREPARENTING=true
Have fun,
Rob.