由于 Ubuntu 13.10 的安全级别,JAVA 被阻止

pst*_*07x 2 java 13.10

由于安全级别,JAVA 被阻止。但是,我无法更改 Ubuntu 中的安全级别。

我已经约会到最新的JAVA:

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer

pst007x@pst007x-Serval-Professional:~$ java -version
java version "1.7.0_45"
Java(TM) SE Runtime Environment (build 1.7.0_45-b18)
Java HotSpot(TM) 64-Bit Server VM (build 24.45-b08, mixed mode)
Run Code Online (Sandbox Code Playgroud)

我收到错误:

JAVA(TM) 已被阻止,因为它已过时:这次运行吗?/ 更新?

我选择:

这次跑

然后弹出一个:

您的 Java 版本已过时。

单击更新以安装推荐的最新版本。单击阻止以停止浏览器中的 Java 内容,或单击稍后继续并稍后再次提醒。

我选择 LATER,然后它失败了,说:

您的安全设置已阻止应用程序使用过时或过期的 JAVA 版本运行

.... 但我运行的是最新的 Linux 版本...

Ubuntu 现在停止支持 JAVA 了吗?

请帮忙!:-)

JAVA网站:

已验证 Java 版本完成复选标记 恭喜!

您已安装推荐的 Java (1.8.0-ea)。

这是失败的站点:JPL

小智 5

我发现这些“它适用于我的机器”和“使用我使用的东西”的答案很烦人。如果您使用 Oracle 的 JDK 并在 Linux 上遇到此问题,请将以下行添加到您的~/.java/deployment/deployment.properties文件中:

deployment.security.level=MEDIUM
Run Code Online (Sandbox Code Playgroud)

然后重新启动浏览器。这是 Linux 等效于所有 Windows 和 Mac OS X 特定的“将您的安全级别设置为中等”指令,这些指令会污染“我如何在 Linux 上执行此操作”搜索结果。

祝你好运!