对于SSLContext类型,方法getDefault()是未定义的?

时间:2013-11-23 07:59:54

标签: java ssl

导入项目时,我在eclipse中收到了上述错误。我已经在java构建路径中添加了jsse jar。 错误代码为var = SSLContext.getDefault().getSocketFactory();

我没有在谷歌上找到解决方案。在此先感谢

2 个答案:

答案 0 :(得分:2)

  

我已经在java构建路径中添加了jsse jar。

JSSE已经成为主要JRE的一部分(据我记得,Java 1.4)。无论你添加到构建路径的哪个版本肯定是与默认版本冲突的旧版本:不要添加额外的库,使用JSSR中已有的版本(一般情况下不需要明确添加安全提供程序,如果你'按照旧指示行事。)

答案 1 :(得分:0)

如果您使用Java 6添加getDefault()的版本,那么您必须访问名为SSLContext的其他类 - 尝试javax.net.ssl.SSLContext.getDefault()