您的安全设置已阻止应用程序使用过期或过期的Java版本运行 [英] Your security settings have blocked an application from running with an out-of-date or expired version of Java

查看:1291
本文介绍了您的安全设置已阻止应用程序使用过期或过期的Java版本运行的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问候。

我遇到了一个Java错误,这实际上给了我一个噩梦。

I've encountered a Java Error ,which is actually giving me a nightmare .

它说:

应用程序被安全设置阻止

" Application Blocked by Security Settings "

您的安全设置阻止了某个应用程序使用过时或过期的Java版本运行

" Your security settings have blocked an application from running with an out-of-date or expired version of Java "

Java版本:1.7_25(推荐用于我的工作,而不是旧的我认为)

Java Version : 1.7_25 ( Recommended for my work and not an old one i believe)

我已执行的解决方法(不起作用):

Workaround i have performed (which did not work) :


  1. 降低安全性级别到中等。

  2. 清除浏览器缓存和Cookie。

  3. 检查Java控制面板的高级选项卡中的一些设置,如:
  1. Lowered Security Level to Medium.
  2. Cleared Browser Cache and Cookies.
  3. Checked a few settings in the Advanced Tab of the Java Control Panel like :

常规:允许用户授予签名内容的权限。

  • Java Cache也被清除。


  • 即使在执行上述变通办法之后,问题仍未解决,并且在此处没有例外网站列表安全选项卡(仅供参考)。

    Even after performing the above workarounds, one after other, the issue doesn't go and there is no exceptions site list in the security tab either(just for information).

    与安全级别降低到中等的错误相关的大多数问题都会发生。但是我没有。

    Majority of the issues related to the error would go after the security level is lowered to medium. But mine doesn't.

    希望有人可以帮助我。
    永远感激不尽。

    Hope some one could help me out. Shall be ever grateful.

    谢谢!

    AK

    推荐答案


    [Java 1.7.0_25]推荐用于我的工作而不是旧的我相信。

    "[Java 1.7.0_25 is] recommended for my work and not an old one i believe".

    很遗憾,您的信念不正确。截至目前(当您提出问题时),Java 1.7.0_u25已超过一年,自该版本发布以来,Java 1.7已发布了4个与安全相关的版本。

    Unfortunately, your belief is incorrect. As of now (when you asked the Question), Java 1.7.0_u25 is over a year old, and there have been 4 security-relevant releases to Java 1.7 since that release.

    事实上,除了升级之外,您可能没有任何选择...如果您想通过Web浏览器使用该应用程序。对于通过Web浏览器和/或使用Java Web Start启动的Java应用程序,无法覆盖版本检查(AFAIK)。这也是一件好事。

    In fact, you probably don't have any option apart from upgrading ... if you want to use that application via your web browser. The version checks cannot be overridden (AFAIK) for Java applications launched via your web browser and/or using Java Web Start. This is a good thing too.

    那么这与你的工作推荐有什么关系?

    So how does this jive with your "work recommendation"?

    您需要与您的系统管理员,安全人员或提出该建议的人员交谈。在正常情况下,使用过时版本的Java是不好的,特别是如果您在Web浏览器中启用它。它让你对各种安全漏洞开放。

    You need to talk to your system admins, or security people, or whoever made that recommendation. Under normal circumstances, it is bad to use an out-of-date version of Java, especially if you enable it in your web browser. It leaves you open to all sorts of security exploits.

    可能会发现这个建议有充分的理由;例如,他们需要支持的其他一些基于Java的应用程序的兼容性问题。如果是这种情况,您可能很难做出:

    It may turn out that there is a sound reason for this "recommendation"; for example a compatibility issue for some other Java-based apps that they need to support. If that is the case, you have a hard choice to make:


    • 您可以升级到最新的Java 1.7版本并承担风险无法使用(真正)需要较旧的Java版本的应用程序。

    • You could upgrade to the latest Java 1.7 release and risk not being able to use applications that (really) require an older release of Java.

    您无法升级,并放弃使用该应用程序的想法这给你带来了问题。

    You could not upgrade, and give up on the idea of using the app that is giving you problems.

    你安装了第二个网络浏览器,并配置为使用最新的Java版本,另一个使用较旧的推荐 发布。这可能很麻烦,但(至少)Java旨在允许您同时在系统上安装多个JRE或JDK。

    You install a second web browser, and configure on to use the latest Java release, and the other to use the older "recommended" release. This could be messy, but (at least) Java is designed to allow you to have multiple JRE or JDK installs on your system simultaneously.


    ...但是我的应用程序(我正在工作,不幸的是支持这个版本(即7_25)。

    ... but my application(on which i am working, unfortunately supports up to this version (i.e. 7_25).

    开发仅在旧版Java上运行的应用程序似乎不是一个好的商业策略。

    Developing an application that only runs on old versions of Java doesn't seem like a good business strategy.

    但是假设有充分的理由,你应该可以在你的系统上安装BOTH 1.7.0_25及更高版本...并使用一个用于开发工作,另一个用于运行基于Web的应用程序。

    But assuming there is a good reason, you should be able to install BOTH 1.7.0_25 AND a later version on your system ... and use one for your development work and the other for running web-based applications.

    或者,如果这不具吸引力,那么使用不同的虚拟机或不同的物理机器来完成您需要做的不同类型的工作。

    Or if that isn't appealing, then use different virtual machines, or different physical machines for doing the different types of work that you need to do.

    这篇关于您的安全设置已阻止应用程序使用过期或过期的Java版本运行的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

    查看全文
    登录 关闭
    扫码关注1秒登录
    发送“验证码”获取 | 15天全站免登陆