Java &引用;应用程序被安全设置阻止”;防止在Linux mint上的firefox上使用oracle SE 7 update 51运行小程序 背景
在Linux上完成Oracle Java SDK(32位)的全新安装。安装正确,插件安装正确 问题 当小程序在Firefox内运行时,会出现以下错误(“应用程序被安全设置阻止”): 安装程序 以下是我使用的步骤:Java &引用;应用程序被安全设置阻止”;防止在Linux mint上的firefox上使用oracle SE 7 update 51运行小程序 背景,java,firefox,plugins,applet,Java,Firefox,Plugins,Applet,在Linux上完成Oracle Java SDK(32位)的全新安装。安装正确,插件安装正确 问题 当小程序在Firefox内运行时,会出现以下错误(“应用程序被安全设置阻止”): 安装程序 以下是我使用的步骤: 在VBox上安装Linux mint 16: >联阿援助团 Linux me VirtualBox 3.11.0-12-generic#19 Ubuntu SMP周三10月9日16:12:00 UTC 2013 i686 i686 i686 GNU/Linux 把所有的都打扫干净了
>联阿援助团
Linux me VirtualBox 3.11.0-12-generic#19 Ubuntu SMP周三10月9日16:12:00 UTC 2013 i686 i686 i686 GNU/Linux
>pwd
/home/me/.mozilla/plugins
>ls-l
总数0
lrwxrwx 1me me 46 Jan 22 02:42 libnpjp2.so->/usr/lib/jvm/jdk1.7.0/jre/lib/i386/libnpjp2.so
如何更改安全设置以允许小程序运行?我遇到了这个问题。控制面板中的安全设置似乎是用户特定的。尝试以您实际运行浏览器的用户身份运行它(您不是以root用户身份浏览!),并将安全级别设置为中级。-对我来说,就是这样。作为一个替代答案,有一个命令行可以直接调用控制面板,它是
javaws-viewer
,它应该适用于openJDK和Oracle的JDK(感谢@Nasser检查Oracle的JDK中的可用性)
与您需要访问权限的用户运行时的注意事项相同。您正在运行的应用程序被阻止,因为该应用程序不符合Java 7 Update 51中实施的安全准则。您还可以使用编辑站点列表并将其作为例外,以便您可以从特定网站。$pwd /usr/lib/jvm/jre1.8.0_25/bin /j控制 如下: java控制面板-->安全-->编辑站点列表,
然后应用,然后确定。只要用超级用户权限启动浏览器,别忘了将Java的JRE安全设置为中等。我是以普通用户的身份运行它的。不是根。我从不以root用户身份登录。我按照我的帖子第3步中的说明进行安装。我以普通用户身份登录。系统上只有一个用户,即我。我认为在Linux上设置Java是不值得的…但是在你的屏幕截图中,你是“sudo./ControlPanel”-因此你有效地以root用户身份运行它。。。我能想到的唯一一件事就是不要sudo,我明白你的意思。我以为你是说我以root用户身份运行浏览器。我假设我需要成为root用户才能运行控制面板(因为它位于/usr/lib/area中)。但现在我又尝试了一次,它没有成为一个根。我将其设置为正常安全性,然后应用它。然后再次以用户身份启动firefox,现在我可以运行小程序了!这太神奇了。谢谢你的帮助。是的,这在Linux上的OracleJDK中也有效。以用户身份运行,好的,它打开了安全面板。太好了!,谢谢你的提示,我将更新答案以涵盖这两个方面:)jcontrol是否与以前版本的JRE一起提供?这太棒了,太简单了每一个好的简单的答案。我使用
sudojavaws-viewer
更改了安全设置,但这一定改变了另一版本javaws的设置。当我按照这些说明将一个新站点添加到例外列表中时,安全错误消失了。这是处理基于权利的问题最糟糕的方法之一,应该避免(几乎所有)成本。