Anthony Green wrote: > On Tue, 2005-12-06 at 16:14 +0000, Gary Benson wrote: > > I'm having security manager problems, with JamVM at least. > > Various initialisations happen the first time a permission is > > checked, including java.security.Security's <clinit> method which > > reads the provider files $vendor.security and classpath.security. > > By this time you are most likely running under a security manager, > > so if that doesn't allow those files to be read then you get > > SecurityExceptions you weren't expecting. > > It's been a long time since I've read anything about this kind of > stuff, but my understanding is that you simply wrap things like this > up in a AccessController.doPrivileged(), since the access control > context of the bootstrap or system class loader will permit file > I/O.
That's interesting, as I was just looking at an some code in an AccessController.doPrivileged() that was doing security checks. Perhaps JamVM's AccessController.doPrivileged() is not in fact doing anything. Cheers, Gary _______________________________________________ Classpath mailing list Classpath@gnu.org http://lists.gnu.org/mailman/listinfo/classpath