升级到 13.04 现在收到 JREDetection“您的安全设置已阻止不受信任的应用程序运行

升级到 13.04 现在收到 JREDetection“您的安全设置已阻止不受信任的应用程序运行

我将 Ubuntu 12.10 升级到 13.04,将 Java 升级到 1.8.0-ea-b118,但仍然无法运行我的应用程序来连接到我的办公室。我检查了所有选项,花了一整天时间寻找此问题的解决方案,但找不到解决方案。谢谢。抱歉,我想补充一下,这是一个在 Chrome 中运行的 URL,用于启动 Java 程序。谢谢。

答案1

可以找到以下内容在本页

尝试找到 Java 控制面板的安装路径。从终端

$locate jcontrol
/usr/bin/jcontrol
/usr/java/jre1.7.0_25/bin/jcontrol
/usr/java/jre1.7.0_25/lib/desktop/icons/HighContrast/16x16/apps/sun-jcontrol.png
....
/usr/java/jre1.7.0_51/bin/jcontrol
....

在本例中,/usr/java/jre1.7.0_51/bin/jcontrol 就是你想要的。因此从终端 /usr/java/jre1.7.0_51/bin/jcontrol 启动它,然后你就可以更改安全设置了。

答案2

Java 不再允许未签名或自签名的小程序默认运行。

您需要编辑文件~/.java/deployment/deployment.properties并添加一行(或编辑,如果存在)来设置deployment.security.level=MEDIUM

此外,请参阅此处关于在 Ubuntu 上的 Web 浏览器中启用 Java 的建议http://java.com/en/download/help/enable_browser_ubuntu.xml

答案3

您是否检查并重新检查了 Chrome 中的 Java 设置?
您在 Ubuntu 中使用什么 Java?

  • 开放的JDK
  • 冰茶
  • 陳響

您是否在终端中尝试过以下操作?

  1. 按“Ctrl”+“Alt”+“t”打开终端,
  2. 提示后输入此命令:
    sudo dpkg-reconfigure --force [PackageName]
  3. 当提示您输入 sudo 密码时,输入
  4. 确保[PackageName]用您安装的 Java 产品进行替换。

除了 Chrome 中的 java/security 设置之外,您是否还安装了一些可能会影响 java/java-applets 运行的活动插件/扩展?

上述步骤也可用于重新配置您的 Chromium 浏览器。
在尝试此操作之前,请确保您已导出(备份)您的收藏夹。

相关内容