access denied (java.util.PropertyPermission user.dir read)????
我写的一个application,用java -plug-in运行时虚拟机提示出错,runapplet.html找到了myapplet.jnlp文件,
=====================myapplet.jnlp===========================
<?xml version="1.0" encoding="utf-8"?>
<jnlp spec="0.2 1.0"
codebase="http://192.168.1.123:8080/"
href="myapplet.jnlp">
<information>
<title>YanYan's applet sample</title>
<vendor>Gever</vendor>
<homepage href="runapplet.html"/>
<description>YanYan's applet sample</description>
<description kind="short">A demo of SF.</description>
<icon href="tomcat.gif"/>
<offline-allowed/>
</information>
<resources>
<j2se version="1.4"/>
<jar href="lib/yan.zip" main="true" download="eager"/>
<jar href="lib/db2java.jar" main="false" download="eager"/>
<jar href="lib/gbase_1_1_ns_only.jar" main="false" download="eager"/>
<jar href="lib/dbswing.jar" main="false" download="eager"/>
<jar href="lib/jbcl.jar" main="false" download="eager"/>
<jar href="lib/log4j-1.2.8.jar" main="false" download="eager"/>
<jar href="lib/beandt.jar" main="false" download="eager"/>
<jar href="lib/dx.jar" main="false" download="eager"/>
</resources>
<application-desc main-class="yan.swing.Application1"/>
</jnlp>
======================.java.policy=======================
(我把这个文件拷贝到了C:\Documents and Settings\user下面)
/* AUTOMATICALLY GENERATED ON Tue Nov 18 16:12:52 CST 2003*/
/* DO NOT EDIT */
grant codeBase "file:${java.home}/lib/ext/*" {
permission java.security.AllPermission;
};
grant {
permission java.lang.RuntimePermission "stopThread";
permission java.net.SocketPermission "localhost:1024-", "listen";
permission java.util.PropertyPermission "java.version", "read";
permission java.util.PropertyPermission "java.vendor", "read";
permission java.util.PropertyPermission "java.vendor.url", "read";
permission java.util.PropertyPermission "java.class.version", "read";
permission java.util.PropertyPermission "os.name", "read";
permission java.util.PropertyPermission "os.version", "read";
permission java.util.PropertyPermission "os.arch", "read";
permission java.util.PropertyPermission "file.separator", "read";
permission java.util.PropertyPermission "path.separator", "read";
permission java.util.PropertyPermission "line.separator", "read";
permission java.util.PropertyPermission "java.specification.version", "read";
permission java.util.PropertyPermission "java.specification.vendor", "read";
permission java.util.PropertyPermission "java.specification.name", "read";
permission java.util.PropertyPermission "java.vm.specification.version", "read";
permission java.util.PropertyPermission "java.vm.specification.vendor", "read";
permission java.util.PropertyPermission "java.vm.specification.name", "read";
permission java.util.PropertyPermission "java.vm.version", "read";
permission java.util.PropertyPermission "java.vm.vendor", "read";
permission java.util.PropertyPermission "java.vm.name", "read";
permission java.io.FilePermission "user.dir", "read";
// permission java.util.PropertyPermission "user.home", "read";
// permission java.util.PropertyPermission "java.home", "read";
// permission java.util.PropertyPermission "java.class.path", "read";
// permission java.util.PropertyPermission "user.name", "read";
// permission java.lang.RuntimePermission "modifyThread";
// permission java.lang.RuntimePermission "modifyThreadGroup";
// permission java.io.FilePermission "${user.dir}-", "read";
// permission java.io.FilePermission "${user.home}-", "read";
// permission java.lang.RuntimePermission "exitVM";
};
grant codeBase "http://192.168.1.123:8080/-" {
permission java.security.AllPermission;
};
=========================================
请问我的application为什么运行不起来?有解决的办法吗?