Jfinal使用sqlserver数据库的疑惑

如果JRE路径使用的是 “JDK” 的目录则项目启动会报错,如果使用 “JRE” 的目录则没有问题。

以下是错误信息:

驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全连接。错误:“java.security.ProviderException: java.security.NoSuchAlgorithmException: SunTls12MasterSecret KeyGenerator not available”。

以下是完整报错信息

https://blog.csdn.net/maodouzi123/article/details/84313206

请问这是为什么呢?

评论区

JFinal

2018-11-21 09:45

java 环境变量配置错误,找不到相关类而已

毛豆子

2018-11-21 10:31

@JFinal
环境变量如下配置的,应该没问题啊
JAVA_HOME
C:\Program Files\Java\jdk1.8.0_192

path
;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

JFinal

2018-11-21 10:55

@毛豆子 没配置 class path , dt.jar 以及 tools.jar 都没配置进去

毛豆子

2018-11-21 11:20

@JFinal 都配好了,然后我发现是我eclipse中Installed JREs配置中name和路径下文件夹名字不一致导致的。如:名字是jre1.8.0_192 路径却是jdk1.8.0_192

毛豆子

2018-11-21 11:21

但是这种情况在mysql中没有出现

热门反馈

扫码入社