gpt4 book ai didi

java - 让 java.policy.applet 在 eclipse 之外工作

转载 作者:行者123 更新时间:2023-11-30 11:48:20 24 4
gpt4 key购买 nike

这应该是一个相对简单的修复,但我找不到如何让它工作。我已经创建了一个 java applet,它在 eclipse 中运行时运行良好,不幸的是我无法在 eclipse 之外运行它。这是错误的重要部分:

Caused by: java.security.AccessControlException: access denied (java.io.FilePermission background.jpg read)

我发现这似乎与政策有关,但我想我对它的理解还不够深入,无法让它发挥作用。如果我将带有 applet 标签的 html 文件放在 eclipse bin 文件夹中,那么它会很好地工作,但是如果我将该文件夹中的所有内容(包括 java.policy.applet 文件)复制到另一个文件夹,则会出现上述错误。

我花了几个小时试图解决这个问题,请帮忙!如果我可以告诉程序该文件在哪里,因为它似乎完全忽略了它。这是策略文件,由 eclipse 自动生成:

/* AUTOMATICALLY GENERATED ON Tue Apr 16 17:20:59 EDT 2002*/
/* DO NOT EDIT */

grant {
permission java.security.AllPermission;
};

最佳答案

要指定策略文件的位置,请使用:


appletviewer -J-Djava.security.policy=file:///path/to/policy/file HTML文件

关于java - 让 java.policy.applet 在 eclipse 之外工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8857618/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com