Bryce McKinlay wrote:
It currently isn't possible to have two instances of a class with the
same name, so you'll have to remove the offending classes from either
your application or from libgcj. This is due to the way GCJ's ABI
works. Work is underway on a new ABI that will support this, but it
probably won't be ready for a while.
We should probably move J2EE-only classes into a separate .jar
and .so. I'd like us to continue searching those by default,
but it should possible to not get the j2ee-classes by changing
the classpath, so that can point to some other j2ee implementation.