Java &引用;应用程序被安全设置阻止”;防止在Linux mint上的firefox上使用oracle SE 7 update 51运行小程序 背景

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上完成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上遵循jdk-7u51-linux-i586.tar.gz
  • 已验证安装<代码> >java版本 java版本“1.7.0_51” Java(TM)SE运行时环境(build 1.7.0_51-b13) Java HotSpot(TM)客户端虚拟机(构建24.51-b03,混合模式)
  • 验证插件:
    
    >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
    
  • 核实:
  • 已验证Firefox激活:
  • 启动Java控制面板;将安全设置为“中等”:
  • 单击应用
  • 重新启动Firefox
  • 问题:
    如何更改安全设置以允许小程序运行?

    我遇到了这个问题。控制面板中的安全设置似乎是用户特定的。尝试以您实际运行浏览器的用户身份运行它(您不是以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的设置。当我按照这些说明将一个新站点添加到例外列表中时,安全错误消失了。这是处理基于权利的问题最糟糕的方法之一,应该避免(几乎所有)成本。