【问题描述】
安装了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:这个错误代码后面的错误原因不是一样的,在百度搜出来的结果没看到匹配到我这个错误的。
2. Google在stackoverflow上看到了我这个的解决方法:http://stackoverflow.com/questions/14149545/java-security-cert-certificateexception-certificates-does-not-conform-to-algori
看起来是安全证书连接的问题,按照答案去更改了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、插件等最好还是通过官方网站下载。
相关推荐
在本文中,我们将 JDK 安装到 /usr/local/jdk1.8.0_144 目录下,将 Tomcat 安装到 /usr/local/apache-tomcat-8.0.36 目录下。 在安装完成后,需要配置环境变量,包括 JAVA_HOME、CLASS_PATH 和 PATH。在本文中,...
- JDK1.8.0_131,版本不低于1.7,使用最新版本以获得最佳性能和最新特性。 - Apache Maven 3.3.9,不推荐使用3.5.0版本,以免出现兼容性问题。 - SVN客户端(Subversion1.6.11),这是用于版本控制的工具。 - ...
4. **插件系统**:Eclipse拥有庞大的插件库,可以扩展其功能,如支持Spring、Hibernate、MyEclipse等。 5. **版本控制**:Eclipse集成了多种版本控制系统,如Git,SVN等,便于团队协作和代码版本管理。 【描述】中...
在Java开发中,IntelliJ IDEA是一款非常流行的集成开发环境,特别适合于构建Spring Boot应用。...随着项目的深入,你还可以探索更多IDEA的功能,如插件安装、代码分析、性能优化等,以提升开发体验和工作效率。
在这个案例中,`jdk1.8.0_191.tar.gz` 是Oracle公司发布的JDK 1.8.0的第191次更新的源码压缩包,对于Linux或Unix系统,用户通常需要解压并配置环境变量来安装和使用。 JDK 1.8.0_191引入了若干关键特性,包括Lambda...
[root@bogon tomcat]# mv jdk1.8.0_144 /usr/local/ [root@bogon tomcat]# vim /etc/profile ``` - 在`/etc/profile`文件中添加以下内容: ```bash export JAVA_HOME=/usr/local/jdk1.8.0_144 export CLASS...
例如,如果你在Windows上安装JDK在`C:\Program Files\Java\jdk1.8.0_202`,那么JAVA_HOME就应该设置为这个路径。在Linux或macOS上,路径可能会是`/usr/lib/jvm/java-8-oracle`。 2. **PATH**:这个环境变量包含了...
- **JAVA_HOME**:指向JDK的安装目录,例如 `C:\Program Files\Java\jdk1.8.0_XX`。 - **PATH**:在系统环境变量的PATH中添加 `%JAVA_HOME%\bin`,这样可以在任何目录下运行Java命令。 - **CLASSPATH**:通常情况...
Jenkins是一款开源的持续集成工具,广泛应用于软件开发领域,支持多种版本控制系统,如Git、SVN等,并且能够通过插件的方式扩展其功能。本文将详细介绍如何在Linux服务器上安装Jenkins以及常用的配置方法。 #### 二...
SVNManager是一款基于Web界面的Subversion(SVN)版本控制系统管理工具,它...这种集中式的管理方式可以极大地提高团队协作效率,同时保证代码库的安全性。记得根据你的具体需求调整配置,以实现最佳的SVN使用体验。
- 双击安装包,按照提示进行下一步操作,并选择合适的安装路径,如`D:\Java\jdk1.8.0_181`。 - 安装完成后,需要配置环境变量,包括`JAVA_HOME`、`CLASSPATH`和`Path`。`JAVA_HOME`指向JDK的安装目录,`CLASSPATH`...
- `JAVA_HOME`: 指向JDK安装路径,例如`C:\Program Files\Java\jdk1.8.0_111`。 - `CLASSPATH`: 添加JRE的`rt.jar`路径,如`%JAVA_HOME%\jre\lib\rt.jar`。 - `PATH`: 添加JDK bin目录路径,如`%JAVA_HOME%\bin;%...
- **路径**: 如 `C:\Program Files\Java\jdk1.8.0_65`。 - **名称**: 可自定义别名,如 `JDK`。 - **Git**: 配置 Git 工具路径,如 `D:\Program Files\Git\bin\git.exe`。如果无需使用 Git,可以删除 Git 配置。 -...
3. **配置JDK路径**:输入JDK的安装目录作为JAVA_HOME,例如`C:\Program Files\Java\jdk1.8.0_261`。 ##### Maven环境配置 1. **添加Maven配置**:同样在系统管理页面找到Maven配置区域,点击【新增Maven】。 2. **...
- **安装JDK**:运行下载好的安装程序,并按照提示完成安装,默认安装路径通常为`C:\Program Files\Java\jdk`。 ##### 2. 下载并解压Apache Ant - **下载Ant**:访问Apache官方网站的Ant页面,选择Binary ...
JavaHL是Java版本的Subversion(SVN)客户端库,它允许Java应用程序与Subversion版本控制系统进行交互。在Linux 64位系统上安装JavaHL,通常涉及到几个关键步骤,以便在CentOS操作系统中顺利使用SVN进行版本控制。...
Eclipse 4.5.0(Mars),自带maven插件,需要手工安装svn插件。 Maven 3.3.3(开发工具自带) Tomcat 7.0.53(Maven Tomcat Plugin) JDK 1.7 Mysql 5.6 Nginx 1.8.0 Redis 3.0.0 Win7 操作系统 SVN(版本...
在IT行业中,版本控制是软件开发过程中的关键环节,它涉及到代码的管理、协作和更新。"version"一词在编程领域通常指的是软件的版本号,用于标识软件的不同迭代阶段。这里的标题和描述都指向了"version",可能是指一...