In my self signed java applet, I get following error:

uncaught exception: java.security.AccessControlException: access denied (java.io.FilePermission resources/fonts/new_font.TTF read)

resources/fonts/new_font.TTF file is packed inside jar.

I also tried Privileged methods mentioned like below, but I'm still getting the error.

My code after alteration:

java.security.AccessController.doPrivileged(
new java.security.PrivilegedAction() {
public Object run() {
FontFactory.register("resources/fonts/new_font.TTF", "new_font");
return null;
}
}
);

Any help would be appreciated. Thanks.