java - 动态环境中的只读小程序

标签 java permissions applet

我已经开始制作我的第一个小程序,并且以比我预期更快的速度浏览所有内容,但现在我遇到了障碍。该小程序设计为在动态环境中工作,它将读取特定文件夹以及该文件夹中子文件夹中的所有文件。我遇到的问题是,一旦它在我的测试服务器上建立,它就会给出:

access denied("java.io.FilePermission" "\basefolder" "read")

我的研究告诉我,这是因为小程序尤其是从一开始就不受信任。不幸的是,解决方案有很多,我尝试过一些,但似乎都不起作用。我目前正在使用 eclipse 来创建我的小程序。因此,如果我尝试制作一个小程序,从文件服务器上的动态文件夹读取并显示网站上的信息,那么授予这些权限的最佳方法是什么?

最佳答案

..what is the best way to grant these permissions?

问题并不完全符合您的预期。最重要的是,小程序无法在服务器上创建 File 对象(例如获取目录的文件列表)。这不是因为权限,而是因为文件和服务器的工作方式。

要获取文件列表需要服务器的帮助。我所说的“帮助”是指服务器提供小程序可以读取的文件列表。

如果服务器设置为提供列表,并且小程序是从该服务器托管的,则它不需要特殊或额外的权限。

关于java - 动态环境中的只读小程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10611680/

相关文章:

java - GWT - 刷新按钮/历史记录/上一个 UI

android - 如何在android中获取应用程序权限设置?

OS X Mountain Lion 上带有自签名证书的 Java 小程序

amazon-s3 - Terraform S3 存储桶创建导致未授权

mysql - 显示对特定数据库有权限的用户

java - 如何让我的 Java Applet 显示卡片图像?

带有 LWJGL 的 JavaApplet 在更新到 7u45 后损坏

java - 如何从java应用程序连接到oracle远程数据库?

java - 从优先级队列中挑选符合条件的元素

java - 为什么 HashMap 的 get() 不应该返回 null?