2012-06-15 125 views
0

我对此很陌生 - 我从来没有尝试过把applet放到网上,我是一个相当新的程序员。访问控制异常 - 拒绝访问

我试图把一个applet放到网页上;第一小程序我试过没有工作(上一个谷歌站点文件托管类文件柜,没有工作,因为FTP是ASCII的类时,导致一个幻数错误)

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

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

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

总之

:我有一个尝试访问其他文本文件的小程序,它不工作(在标题错误)

我可能是在什么地方犯了一个错误,如果是这样 - 任何帮助,将不胜感激。

+0

你完全可以制作一个jar和applet,它可以正常工作。你可以在这里发布stacktrace吗? –

+0

*“从来没有试图把一个小程序在线,我是一个相当新的程序员”*这是一个灾难的秘诀。 :(小苹果比桌面应用程序更难开发,甚至比使用JWS在网上部署的桌面应用程序更难。 –

回答

1

从我迄今读,好像我要创建一个签名的小,这样我可以访问其他文件,...

的问题是File通过创建在客户端上运行的小程序代码可以从不指向远程服务器上的位置。 File对象只是不这样工作。

此资源将需要访问URL而不是。要形成URL,请使用代码库或文档库(HTML所在的位置)的相对路径。请注意,applet可以'回家'从自己的代码库或文档库中获取资源 - 即使是在装箱时也是如此。