access denied (java.util.PropertyPermission user.dir read)????

GeverYan 2003-11-18 04:44:45
我写的一个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为什么运行不起来?有解决的办法吗?
...全文
86 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

23,407

社区成员

发帖
与我相关
我的任务
社区描述
Java 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧