网站开发实训报告总结2021,做网站需要哪个系统,上优化seo,客厅装修风格文章目录 1. jdk8中 Optional orElseThrow 编译时报错java: 未报告的异常错误X; 必须对其进行捕获或声明以便抛出2. 启动项目时提示 Error running Application: Command line is too long. Shorten command line for Application or also for Spring Boot default configurati… 文章目录 1. jdk8中 Optional orElseThrow 编译时报错java: 未报告的异常错误X; 必须对其进行捕获或声明以便抛出2. 启动项目时提示 Error running Application: Command line is too long. Shorten command line for Application or also for Spring Boot default configuration?3. navicat连接mysql8时 出现 Authentication plugin caching_sha2_password cannot be loaded报错 1. jdk8中 Optional orElseThrow 编译时报错java: 未报告的异常错误X; 必须对其进行捕获或声明以便抛出
解决方案
a. 升级jdk8版本至8里面的最新版本 截至目前是1.8.0_391 (亲测可用) 如果仅针对这个问题 升级到11肯定也是没问题的 但是有些jdk包在11版本已经被移除了 要手动在maven导入
b. 修改代码 带上泛型
2. 启动项目时提示 Error running ‘Application’: Command line is too long. Shorten command line for Application or also for Spring Boot default configuration?
tips:不仅仅是因为启动命令过长类名过长也会出现这种问题解决方案
a. 缩短名字过长的java类类名 b. 使用shorten command line 以idea为例 默认是none 我们可以选择classpath.file 如下图
3. navicat连接mysql8时 出现 Authentication plugin ‘caching_sha2_password’ cannot be loaded报错
tips: navicat12默认不支持caching_sha2_password加密方式mysql8的加密方式变更了解决方案
a. 将mysql8的加密规则修改回mysql_native_password (生产环境请慎重)
b. 升级至navicat15 还记得我们navicat软件为什么可以用吧 意味着要重新找办法
c. 更换其它的可视化工具不想下载其它的 可以使用idea自带的缺点就是多屏办公环境下 不能在其它屏幕调试 也可以使用免费的软件 如dbeaver