java中的X509CertImpl 、X509CertInfo、X500Name这些类怎么在JDK帮助文档里找不到了?

问题描述

在使用Java程序签发数字证书时,需要用到X509CertImpl 、X509CertInfo、X500Name等类,但这些类好像在JDK 1.6找不到了啊,是怎么回事? 问题补充:zhanjia 写道

解决方案

我觉得你在用你自己的lib替换java5的标准class在eclipse里面设置Windows -> Preferences -> Java -> Compiler -> Errors/Warnings -> Deprecated and trstricted API -> Forbidden reference (access rules): -> change to warning
解决方案二:
Access restriction: The constructor X509CertImpl(byte[]) is not accessible due to restriction on required library new X509CertImpl(encod1);这个构造方法访问被限制了。。。。
解决方案三:
正常引入就可以了呀!!!
解决方案四:
eclipse里面用 ctrl + shift + T 来搜索intellij 用 ctrl + n来搜索
解决方案五:
这部分内容在jdk1.6.0_20jrelibrt.jar中

时间: 2024-08-30 14:29:52

java中的X509CertImpl 、X509CertInfo、X500Name这些类怎么在JDK帮助文档里找不到了?的相关文章

java中import语句导入的是类呢还是对象

问题描述 java中import语句导入的是类呢还是对象 导入文件夹的话,是文件夹下的所有的类还是所有类的对象 import语句还可以导入什么呢 解决方案 import的作用是通知类加载器将这些类的.class文件加载到JVM内存中,所以是导入的是类型信息. 解决方案二: 而且import不是导入文件夹的话,它是类之间引用关系时用的一个关键字,因为Java中只有将类的字节码文件加载到内存中,才能使用这个类. import的作用就是加载类的字节码文件的. 解决方案三: 只导入类的实现.

java中只有方法会抛出异常,类是不会抛出异常的是不是

问题描述 java中只有方法会抛出异常,类是不会抛出异常的是不是 java中只有方法会抛出异常,类是不会抛出异常的是不是 抛出的异常最终也是要处理的是吧, 具体是如何处理的呢 解决方案 看一下这篇文章吧<深入理解java异常处理机制 >http://blog.csdn.net/hguisu/article/details/6155636 解决方案二: 只有方法丢出异常,这是对的.但是如果构造函数丢出异常,会看上去好像没有调用任何方法就丢出了异常.比如class A{public A() { t

对象-java中compareTo函数可以在同一个类中重写多次吗?

问题描述 java中compareTo函数可以在同一个类中重写多次吗? 我有一个对象数组,想按照不同属性对这个数组进行排序.但是如果重写compareTo函数的话好像只能按照某一个属性进行排序.现在我既想按照年龄又想按照分数排序,那应该怎么写呢? 解决方案 不行,一个Comparable对应一种顺序标准,你这样按年龄又按分数,明显是两个定制顺序,结果自然是两种.建议要么合成一个逻辑:要么用两个集合来存放.

[Java开发之路](12)JDOM和DOM4J解析XML文档

1. JDOM解析XML文档 1.1 简介 JDOM是一个开源项目,它基于树型结构,利用纯JAVA的技术对XML文档实现解析.生成.序列化以及多种操作.JDOM 直接为JAVA编程服务.它利用更为强有力的JAVA语言的诸多特性(方法重载.集合概念以及映射),把SAX和DOM的功能有效地结合起来.在使用设计上尽可能地隐藏原来使用XML过程中的复杂性.利用JDOM处理XML文档将是一件轻松.简单的事. JDOM帮助文档 : http://www.jdom.org/docs/apidocs/ Jar包

在Windows Server 2012中如何快速开关桌面上经典的计算机、我的文档等通用图标

  在Windows Server 2012中如何快速开关桌面上经典的计算机.我的文档等通用图标           我们都知道,在Windows Server 2012系列的服务器版本中都已经引入了Modern的现代界面作为默认的用户交互界面,同时满足视觉一致化,新版的服务器管理程序也做成了扁平化.因此传统的计算机(我的电脑).我的文档这些经典图标默认是不会存在于传统的经典桌面上的. 为什么会有这样的开题,微软建议大家使用新得Modern模式,你还找原先的那些东西做什么? 那么场景来了,如果是

Java中ResultSet数据自动填充到类中&amp;amp;类实例填充PreparedStatement

需求: (1)提取ResultSet中值到一个类中挺麻烦的,需要new一个变量,使用对应成员的Set方法赋值,能不能根据类的Class,直接提取出ResultSet中的数据,最后返回实例化的类? (2)可以用PreparedStatement预编译带变量的sql语句,在execute之前需要将变量值填充进去,一个一个设置太麻烦了,能不能提供一个类变量,使用类成员变量的值自动填充PreparedStatement? 这样的功能许多开源的框架可以实现,但是不想因为这么一点点的需求去学习那么庞大的一套

详细分析Java中String、StringBuffer、StringBuilder类的性能_java

我们先要记住三者的特征: String 字符串常量 StringBuffer 字符串变量(线程安全) StringBuilder 字符串变量(非线程安全) 一.定义查看API会发现,String.StringBuffer.StringBuilder都实现了 CharSequence接口,虽然它们都与字符串相关,但是其处理机制不同. String:是不可改变的量,也就是创建后就不能在修改了. StringBuffer:是一个可变字符串序列,它与String一样,在内存中保存的都是一个有序的字符串序

Java中的IP地址和InetAddress类使用详解_java

Java语言的优势之一是Java程序能访问网络资源.Java提供一系列的类支持Java程序访问网络资源.TCP/IP协议和IP地址 为了进行网络通信,通信双方必须遵守通信协议.目前最广泛使用的是TCP/IP协议,它是Internet中各方所遵循的公共协议.TCP(Transport Control Protocol)是一种传输控制协议,IP(Internet Protocol)是一种网际协议,TCP/IP代表这两个协议的. TCP/IP分为四个层次: 网络接口层:负责接收和发送物理帧: 网络层:

全面解释java中StringBuilder、StringBuffer、String类之间的关系_java

1. String 类 String的值是不可变的,这就导致每次对String的操作都会生成新的String对象,不仅效率低下,而且大量浪费有限的内存空间. String a = "a"; //假设a指向地址0x0001 a = "b";//重新赋值后a指向地址0x0002,但0x0001地址中保存的"a"依旧存在,但已经不再是a所指向的,a 已经指向了其它地址. 因此String的操作都是改变赋值地址而不是改变值操作. 2. StringBuf