在Linux上完成Oracle Java SDK(32位)的全新安装。安装正确,插件已正确安装。
当applet在Firefox中运行时出现以下错误(“安全设置阻止的应用程序”):
以下是我使用的步骤:
> uname -a
Linux me-VirtualBox 3.11.0-12-generic #19-Ubuntu SMP Wed Oct 9 16:12:00 UTC 2013 i686 i686 i686 GNU/Linux
> java -version
java version "1.7.0_51"
Java(TM) SE Runtime Environment (build 1.7.0_51-b13)
Java HotSpot(TM) Client VM (build 24.51-b03, mixed mode)
> pwd
/home/me/.mozilla/plugins
> ls -l
total 0
lrwxrwxrwx 1 me me 46 Jan 22 02:42 libnpjp2.so -> /usr/lib/jvm/jdk1.7.0/jre/lib/i386/libnpjp2.so
如何更改安全设置以允许applet运行?
答案 0 :(得分:15)
作为替代答案,有一个命令行直接调用控制面板,javaws -viewer
,应该对openJDK和Oracle的JDK都有效(感谢@Nasser检查Oracle JDK中的可用性)
与使用apply需要访问权限的用户一样谨慎运行。
答案 1 :(得分:12)
我有这个问题。 ControlPanel中的安全设置似乎是特定于用户的。尝试以实际运行浏览器的用户身份运行它(您不是以root身份浏览!??)并将安全级别设置为“中”。 - 对我来说,就是这样做的。
答案 2 :(得分:4)
$ PWD /usr/lib/jvm/jre1.8.0_25/bin
./ jcontrol
如下,
java控制面板 - >安全 - >编辑站点列表,
然后申请,好的。
答案 3 :(得分:1)
您正在运行的应用程序被阻止,因为该应用程序不符合Java 7 Update 51中实现的安全准则
答案 4 :(得分:1)
您还可以使用修改网站列表并将其设为例外,以便您可以从特定网站运行它。
答案 5 :(得分:-2)
只需使用超级用户权限启动浏览器,不要忘记将Java的JRE安全性设置为中等。