我正在尝试运行Java Applet(html 文件),但浏览器一直在说:
“您的安全设置已阻止本地应用程序运行”
我曾尝试使用 Chrome 和 Firefox,但我得到了同样的错误。我已经升级到最新版本的 Java,但 Chrome 仍然说
chrome://plugins/ "下载关键安全更新"
即使我可以运行 Java 小程序(不是本地)
我使用的是 Ubuntu 13.04 64 位
在阅读Java 7 Update 21 Security Improvements in Detail后提及..
通过引入的更改,很可能没有最终用户能够在自签名或未签名时运行您的应用程序。
..我想知道这将如何用于松散的类文件 - 所有“最简单”的小程序。
您的安全设置已阻止本地应用程序运行
这是当 JRE 设置为默认的“高”安全设置时,由从本地文件系统加载的松散类文件组成的小程序看到的对话框。
请注意,JRE 的一个小怪癖仅在第 3 点产生。
如果您从互联网上加载这个可调整大小的小程序演示中看到的简单小程序(松散类文件) - 它拥有以下元素:applet
<applet
code="PlafChanger.class"
codebase="."
alt="Pluggable Look'n'Feel Changer appears here if Java is enabled"
width='100%'
height='250'>
<p>Pluggable Look'n'Feel Changer appears here in a Java capable browser.</p>
</applet>
它似乎也成功加载。暗示:-
从本地文件系统加载的小程序现在受到比从互联网或本地服务器加载的更严格的安全沙箱。
从 Java 7 更新 51 开始。
转到java控制选项卡>java控制面板>单击安全选项卡>将安全级别降低到中等。然后小程序程序在 2 到 3 次安全提示后将运行。
对于 XP:开始 > 控制面板 > Java > 安全 >(设置为中) http://www.java.com/en/download/help/java_update.xml
就我而言,这已通过转到控制面板 > java > 安全 > 然后在异常站点列表中添加 url 来解决。然后申请。再次测试该站点,它现在应该允许您运行本地 java。
我认为Java的升级无济于事。您需要卸载旧版本,然后安装最新的 java 版本来帮助您。确保安装完成后重新启动计算机。
希望能帮助到你!
当您的系统上仍然存在旧版本的 java 中断安装的任何新版本时,就会发生此问题。要解决此问题,您需要首先使用 - 控制面板 + 删除程序 + 删除所有 java 软件,然后卸载 java。(在这个阶段,我建议使用 CCleaner 使用他们的注册表选项或类似程序清理您的注册表,以确保彻底清除然后重新启动)重新启动后重新安装最新版本的 java,一切都会好起来的。
http://www.filehippo.com/download_ccleaner -链接到 CCLEANER
只需将您的 .jar 文件添加到 applet 标记中作为属性,如下所示:
<applet
code="file.class"
archive="file.jar"
height=550
width=1100>
</applet>