Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/397.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用java.security.AccessControlException从javascript调用已签名的小程序函数:访问被拒绝_Java_Javascript_Applet_Accesscontrolexception - Fatal编程技术网

使用java.security.AccessControlException从javascript调用已签名的小程序函数:访问被拒绝

使用java.security.AccessControlException从javascript调用已签名的小程序函数:访问被拒绝,java,javascript,applet,accesscontrolexception,Java,Javascript,Applet,Accesscontrolexception,各位! 我有一个名为result的html签名小程序,它有一个简单的函数,如下所示: public void killApplet() { AccessController.doPrivileged(new PrivilegedAction<Object>(){ //@Override public Object run() { // kill the JVM

各位!

我有一个名为result的html签名小程序,它有一个简单的函数,如下所示:

    public  void killApplet() 
    {   
        AccessController.doPrivileged(new PrivilegedAction<Object>(){
           //@Override
           public Object run() {
           // kill the JVM
           System.exit(0); // or any other line here
           String str = "any string";
           return null;
        }
    }); 
    }
java.security.AccessControlException: access denied

(java.io.FilePermission C:\Program Files\Java\jdk1.6.0_18\bin read)
当我单击按钮执行java函数时:

<button type="button" id="buttontest" onclick="exec_java()">test</button>
我正在使用Windows XP和IE版本,如下所示:

    public  void killApplet() 
    {   
        AccessController.doPrivileged(new PrivilegedAction<Object>(){
           //@Override
           public Object run() {
           // kill the JVM
           System.exit(0); // or any other line here
           String str = "any string";
           return null;
        }
    }); 
    }
java.security.AccessControlException: access denied

(java.io.FilePermission C:\Program Files\Java\jdk1.6.0_18\bin read)
IE 7

愿景:7.0.5730.13

任何专家,给我一个线索如何使这个例外消失? 此外,奇怪的是,我可以调用一个简单的函数而不会出现如下问题:

       public int getNumberOfLines(){
            return number_of_lines;
       }
任何帮助都将不胜感激! PS:不能发布任何图片,因为我显然是“新”的! 有人有使用的工作样品吗

    AccessController.doPrivileged(new PrivilegedAction<Object>()
谢谢

吴碧

小程序是网页中可能承载其他小程序的来宾。Calling System.exitn就像是客人烧毁了宾馆。不要那样做!因此,即使是受信任的小程序也不允许调用该方法

结束小程序的更好方法是调用:

showDocument(thanksForUsingOurAppletURL);

非常感谢您这么快就回答了我的问题!我的观点不是系统;这条线。相反,我将其更改为任何其他函数,如字符串a='anything';,我还有另一个例外,因为对象不支持此属性或方法。我一直在努力阅读网络上的几乎所有内容。有人能帮我吗?