MyEclipse链接DB Browser出现Java.lang.RuntimeException: Could not generate DH keypair

我的系统是64位的
程序一连接数据库就会报这样的错误:
com.microsoft.sqlserver.jdbc.SQLServerException: 驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全连接。错误:“Java.lang.RuntimeException: Could not generate DH keypair”。
在网上搜索,给出的多是这种解决办法:

1.下载两个jar包
bcprov-ext-jdk15on-1.54.jar、bcprov-jdk15on-1.54.jar

下载地址在:http://download.csdn.NET/detail/cw_hello1/9557049

2.将下载的两个JAR文件复制到:JDK安装目录\jre\lib\ext下,例如我的就是D:\Program Files (x86)\java\JDK1.8\jre\lib\ext

3.打开在JDK安装目录\jre\lib\security下的java.security文件。找到
security.provider.1=sun.security.provider.Sun 换成
security.provider.1=org.bouncycastle.jce.provider.BouncyCastleProvider 或者
security.provider.1=sun.security.provider.Sun 所在行,最后添加
security.provider.11=org.bouncycastle.jce.provider.BouncyCastleProvider

4.打开的elipse或者myeclipse,右击你的项目,选择build path,然后选择configure build path,然后选择 Libraries,下面有一个JRE SYSTEM Library什么的(这是体统自带的),选中之后选择Edit
然后选择Alternate JRE,然后选择installed JRE,单击Add,选择standard VM,这里选择你一开始放入JDK的根目录,(选择到JDK的路径就可以了,因为JDK里面有JRE)不要选错。
例如我的就是D:\Program Files (x86)\java\JDK1.6选择finish在alternate JRE下拉列表中就有你刚刚那个JDK了,我的是JDK1.6,选择finish.然后你再运行你的项目

注解:不仅这么做了,我还尝试了重装JDK、查看环境变量等等试了,但是……还是不可以!纯粹记录一下这个问题……
这里写图片描述

参考:

http://blog.csdn.net/cw_hello1/article/details/51740893
http://blog.csdn.net/u012557538/article/details/52010359

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值