`

安装了jdk1.8.0_74后,eclipse 的svn插件连接代码库报错

 
阅读更多
【问题描述】
安装了jdk1.8.0_74后,配置了环境变量,java运行环境指向了jdk/jre目录。
eclipse 的svn插件连接代码库报错:
svn: E175002: Connection has been shutdown: javax.net.ssl.SSLHandshakeException: java.security.cert.CertificateException: Certificates does not conform to algorithm constraints
 
【环境配置】
之前svn连接正常,机器未装jdk,只装了jre,jre版本:jre1.8.0_51
OS版本:Windows 7 专业版 Service Pack 1 64位
eclipse版本:

 
svn插件版本:

 
【解决步骤】
1. 在网上找了很多资料,解决未果,注意svn: E175002:这个错误代码后面的错误原因不是一样的,在百度搜出来的结果没看到匹配到我这个错误的。
看起来是安全证书连接的问题,按照答案去更改了java.security的配置,我这边还是不行
3. 分析原因:eclipse是用Java编写的,需要依赖JVM运行,昨晚安装新版jdk后,我配置了环境变量,java运行环境指向了新装的jdk目录;因此svn插件在与代码仓库建立连接时报错,具体的原因还需要进一步探究。
4. 卸载jdk1.8.0_74版本,删掉jdk1.8.0_74环境变量配置。
5. 重新启动eclipse,问题解决,svn正常连接代码仓库。
 
原因大概是:这个版本非官网下载,我已经卸载,从保留的src.zip看起来是缺失javax.net这个目录了,因此找不到这个文件:javax.net.ssl.SSLHandshakeException

 

【问题总结】
1. 技术类的问题最好还是用Google搜索答案,百度的问题解决很多时候在浪费时间。
2. 安装JDK、JRE、IDE、插件等最好还是通过官方网站下载。
  • 大小: 87.8 KB
  • 大小: 97.1 KB
  • 大小: 29.4 KB
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics