Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/372.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小程序提供AccessControlException_Java_Applet_Accesscontrolexception_Appletviewer - Fatal编程技术网

Java小程序提供AccessControlException

Java小程序提供AccessControlException,java,applet,accesscontrolexception,appletviewer,Java,Applet,Accesscontrolexception,Appletviewer,我有一个Java小程序,我正在尝试使用HTML小程序标记在HTML文件中运行 但这只是在DOS中,如何使浏览器识别安全文件?小程序无法从本地计算机读取/写入文件和/或连接/读取/写入与加载它的域不同的域。它们被限制在类似沙箱的环境中,需要获得权限才能访问其受限环境之外的系统资源。小程序仅限于在其本地目录中执行读取操作。所有其他访问操作都需要权限。我建议您重新考虑从客户机读取文件的要求,因为这显然不是一个有效的要求 顺便说一句,如果您需要这样做,那么您的小程序JAR必须是可用的,并且应该在客户机

我有一个Java小程序,我正在尝试使用HTML小程序标记在HTML文件中运行


但这只是在DOS中,如何使浏览器识别安全文件?

小程序无法从本地计算机读取/写入文件和/或连接/读取/写入与加载它的域不同的域。它们被限制在类似沙箱的环境中,需要获得权限才能访问其受限环境之外的系统资源。小程序仅限于在其本地目录中执行读取操作。所有其他访问操作都需要权限。我建议您重新考虑从客户机读取文件的要求,因为这显然不是一个有效的要求


顺便说一句,如果您需要这样做,那么您的小程序JAR必须是可用的,并且应该在客户机上的用户java.policy文件中向您的小程序授予相关权限。请参阅java文档以指定策略。

什么是darkorange.png?它是应用程序使用的图像。它本身?是的,它是程序使用的图像。小程序在eclipse中工作正常,但在浏览器中它给出了这个例外,我知道这是可以做到的,因为amazon s3使用java小程序将文件从客户机加载到服务器,只是不知道如何解决。最后,我解决了三天后,问题有两个部分。一个是访问客户端机器上文件的两位代码doprivileged方法,第二个是对jar进行签名,这个页面做了拯救
Caused by: java.security.AccessControlException: access denied 
    (java.io.FilePermission darkorange.png read)
appletviewer -J-Djava.security.policy=applet