访问控制异常 - 访问被拒绝

时间:2012-06-15 21:09:43

标签: java security applet text-files accesscontrolexception

我是新手 - 我从未尝试过将applet放在网上,而且我是一个相当新的程序员。

我试图将applet放到网页上;我试过的第一个小程序无法正常工作(在谷歌网站文件文件柜中托管类,因为FTP是ASCII而导致无法正常工作,对于导致幻数错误的类)

所以我找到了一个可以托管我的文件的地方,因此FTP是BINARY(这是applet类工作所必需的)。我做了这个改动,小程序很好,完全在浏览器中工作,我很高兴。

所以现在我正在尝试获取一个访问文本文件的applet(托管在与类文件相同的位置),但无论我尝试什么,它都无法访问它们。

从我到目前为止所看到的,似乎我必须创建一个签名的applet,以便我可以访问其他文件,但这意味着我必须制作一个我不能做的jar文件,因为这是一个applet,没有主要方法。

简而言之:我有一个小程序试图访问其他文本文件并且它不起作用(标题中的错误)

我可能在某个地方犯了错误,如果是的话 - 任何帮助都会受到赞赏。

1 个答案:

答案 0 :(得分:1)

  

从我到目前为止所看到的,似乎我必须创建一个已签名的applet,以便我可以访问其他文件,...

问题是,在客户端上运行的applet代码创建的File可以 从不 指向远程服务器上的某个位置。 File个对象就是这样不起作用。

此资源需要通过网址进行访问。要形成URL,请使用代码库或文档库(HTML所在的位置)的相对路径。请注意,applet可以“回家”以从其自己的代码库或文档库中获取资源 - 即使是在沙盒中也是如此。