允许java运行不安全或不可信的应用程序

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://dgd2010.blog.51cto.com/1539422/1397437

关于“应用程序已被安全设置阻止 您的安全设置以阻止使用已过期的或尚未生效的证书进行签名的应用程序运行”报错的解决办法。

如图所示:

将上述地址添加到java的“信任站点”中。方法是在控制面板中打开“java控制面板”(窗口显示可能为Configure Java,也有的直接叫做Java(xx位))。

将想打开的java程序所在的地址加入到信任站点中即可。

这样,再次操作时就会这样提醒:

点击“继续”:

此后就不再提示了:

如上图所示:已经执行成功。

参考:

当不可信小应用程序或应用程序在 Web 浏览器中运行时,我应当如何控制?

https://www.java.com/zh_CN/download/help/jcp_security.xml

如何配置“例外站点”列表?

https://www.java.com/zh_CN/download/faq/exception_sitelist.xml

如何配置“例外站点”列表?


本文适用于:  

  • Java 版本: 7.0


在 Java 7 Update 51 发行版中引入了“例外站点”列表功能。通过将应用程序 URL 添加到例外列表中,用户可以运行通常被安全检查阻止的 Rich Internet Application (RIA)。  
下面列出了可通过将应用程序 URL 添加到“例外站点”列表以允许应用程序运行的情况:  

  • 未使用可信证书颁发机构发布的证书对应用程序进行签名。
  • 应用程序在本地托管。
  • Jar 文件不具有“权限”清单属性。
  • 使用过期证书对应用程序进行了签名。
  • 无法检查用于对应用程序进行签名的证书是否已撤销。
管理“例外站点”列表

在 Java 控制面板安全选项卡中管理“例外站点”列表。该列表显示在选项卡中。要在列表中添加、编辑或删除 URL,请单击编辑站点列表并按照显示的说明操作。  

添加 URL
  • 单击编辑站点列表按钮。
  • 在“‘例外站点’列表”窗口中单击添加
  • 在“位置”字段下的空字段中单击以输入 URL。     
    示例:http://myexample.com (注:URL 应以 http:// 或 https:// 开头)
  • 单击确定保存输入的 URL。
  • 在“安全警告”对话框中单击继续
编辑 URL
  • 在“‘例外站点’列表”窗口中双击要编辑的 URL。
  • 对 URL 进行更改。
  • 单击确定保存所做更改。
删除 URL
  • 在“‘例外站点’列表”窗口中单击要删除的 URL。
  • 单击删除
  • 单击确定保存所做更改。      
    :如果系统上安装了活动的部署规则集,则部署规则优先于“例外站点”列表。仅当默认规则适用时才考虑“例外站点”列表。有关部署规则的详细信息,请参阅部署规则集

此外,有时候使用思科的UCS Manager打开控制台时会出现无法挂在虚拟镜像文件的问题,此时可以通过将Java的版本从64位换到32位即可,其次如果经常使用思科的类似产品,建议使用Java6(jre即可)并且使用IE内核的浏览器,最好是IE10及其以下版本。

本文出自 “通信,我的最爱” 博客,请务必保留此出处http://dgd2010.blog.51cto.com/1539422/1397437

时间: 2024-09-20 16:50:44

允许java运行不安全或不可信的应用程序的相关文章

Java运行时多态性的实现

  运行时多态性是面向对象程序设计代码重用的一个最强大机制,动态性的概念也可以被说成"一个接口,多个方法".Java实现运行时多态性的基础是动态方法调度,它是一种在运行时而不是在编译期调用重载方法的机制,下面就继承和接口实现两方面谈谈java运行时多态性的实现. 一.通过继承中超类对象引用变量引用子类对象来实现 举例说明: //定义超类superA class superA { int i = 100; void fun() { System.out.println("Thi

什么是Java ?Java详解之Java运行时环境

Java运行时环境,即Java Runtime Environment,简称为JRE,是在任何平台上运行Java编写的程序都需要用到的软件.终端用户可以以软件或者插件方式得到和使用JRE.Sun公司还发布了一个JRE的更复杂的版本,叫做JDK,即Java 2 开发包,里面包含了Java需要的编译器.参考文档和调试器等. JRE的成分: Java的类库,包含了编译Java程序所需要的最核心文件. 核心库文件,其中有 数据结构的库,包括列表.字典和树等 XML分析库 安全方面应用库 国际化和本地化应

Java运行时绑定探讨

运行时绑定也叫动态绑定,它是一种调用对象方法的机制.Java调用对象方法时,一般采用运行时绑定机制. 1.Java的方法调用过程 编译器查看对象的声明类型和方法名(对象变量的声明类型).通过声明类型找到方法列表. 编译器查看调用方法时提供的参数类型. 如果方法是private.static.final或者构造器,编译器就可以确定调用那个方法.这是静态绑定. 如果不是上述情况,就要使用运行时(动态)绑定.在程序运行时,采用动态绑定意味着:虚拟机将调用对象实际类型所限定的方法. 2.运行时(动态)绑

java 游戏开发-Java 运行程序时,错误调用函数,

问题描述 Java 运行程序时,错误调用函数, 做的一个棋类小游戏,有条规则是棋子变成王后,可以远距离吃子,在编写王吃子规则时,需要使用if语句对是否是王进行判断,但是在运行时,还没有变成王,就输出判断为王时的提示语句,

java运行提示:无法加载主类,觉得程序没错,求指导!!!

问题描述 java运行提示:无法加载主类,觉得程序没错,求指导!!! package 基本语句; public interface 接口 { int a=1; int b=2; int c=3; int d=4; int f=5; void print(); void print1();}class jiekou implements 接口{ public void print() { System.out.println(a+b); } public void print1() { Syste

java 运行中读取修改后文件的问题

问题描述 java 运行中读取修改后文件的问题 我用java读取一个txt文件,然后输出里面的内容, File f = new File(path); BufferedReader br = new BufferedReader(new InputStreamReader(new FileInputStream(f))); System.out.println(br.readLine()); 然后这边打个断点,之后去修改txt的内容. System.out.println("wait"

java运行结果求解为啥是这个结果,高手解答

问题描述 java运行结果求解为啥是这个结果,高手解答 package com.sina.WorkSpace.product; public class text1 { public static void main(String[] args) { int a=-1; a>>>=10; System.out.println(a); long b=-1l; b>>>=10; System.out.println(b); short c=-1; c>>>

java eclipse tomcat-在eclipse中配置好tomcat后,其他项目下的java运行报错

问题描述 在eclipse中配置好tomcat后,其他项目下的java运行报错 tomcat配置成功了,localhost:8080也没有问题,但是java项目下的java文件不能编译通过,用的是tomcat免安装版的6.0 解决方案 这个不一定就是tomcat的问题,也可能是项目的问题,比如说你的项目是java7开发,而现在的tomcat环境用的是jdk6 如果可以最好是把报错信息发出来 解决方案二: 你的tomcat里面以前是不是发布过其他的项目,其他的项目里面有编译错误,而你没把tomca

java基础-java运行时出现“a java exception has occurred”怎么办?

问题描述 java运行时出现"a java exception has occurred"怎么办? 我的java版本是Luna service release 1(4.4.1),已经配置了JDK环境,是不是要下载虚拟机啊?怎么下载啊?下面是我的代码: package java; public class sub { public static void main(String[] args) { // TODO Auto-generated method stub String str