最近在工作中,从一个项目中拷贝了一个AES加解密的公共方法,结果BASE64Encoder这个类找不到引用,查看原有工程依赖,我直接引用的jdk,查看jdk版本,新项目用的是jdk14,结果找不到,换成jdk8就可以正常引用了。
这里来探讨下,为什么jdk高版本反而没有对应的依赖引用
1.查看jdk8引用的依赖位置,引用的是rt.jar包,而在jdk14的是没有对应的jar包的
2.可以用maven中的Base64依赖替换
最近在工作中,从一个项目中拷贝了一个AES加解密的公共方法,结果BASE64Encoder这个类找不到引用,查看原有工程依赖,我直接引用的jdk,查看jdk版本,新项目用的是jdk14,结果找不到,换成jdk8就可以正常引用了。
这里来探讨下,为什么jdk高版本反而没有对应的依赖引用
1.查看jdk8引用的依赖位置,引用的是rt.jar包,而在jdk14的是没有对应的jar包的
2.可以用maven中的Base64依赖替换