I've realised that the problem was my /usr/bin/java was not being provided by the sun jre binary. I install the sun jre explicitly but it seems to have lower alternatives priority than the gnu gij provider, which is not ideal.
Anyway, in the case where a java program does not work with *all* providers of /usr/bin/java in the same Debian suite, I think it would be useful for the wrapper script to try and ensure that it avoided using one that is known not to work, by inspecting the symlink, and opting for something else if it's known bad (using Depends: to ensure at least one supported jre is installed) -- Jon Dowland -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org