Christian Thalinger writes: > On Wed, 2007-10-17 at 16:51 +0100, Andrew Haley wrote: > > > I get that from the construction of the File object above which appends lib to > > > the value of java.home and not jre/lib. > > > > I don't understand. java.home is suppoed to point to a valid jre. > > That's true. But a normal CACAO or JamVM installation does not have a > jre/ directory, as we follow the GNU rules. Sure, but real-world Java applications assume a particular layout. Maybe they shouldn't, but they do. It's not just ecj that makes this assumption to find things. The easiest fix is to install a few symlinks in the appropriate places. You can't tell me that GNU rules disallow this, surely. Andrew.