SpringBoot项目启动报错A JNI

一:BUG描述

正常启动时报错:

debug启动时报错信息多了一条


二:BUG出现的原因(疑似:jdk版本过多)

cmd界面where java的时候发现有3个java.exe

有Oracle的java环境变量,应该是安装Oracle的时候默认添加了环境变量

三:解决方法

删除另外环境变量里的另外两个java的环境变量

只留下jdk的环境变量,此时cmd界面where java的结果如下图:


修改启动器设置:

勾选此按钮:


四:后续可能出现的问题

删除了Oracle的环境变量,后续Oracle的使用可能会出现BUG,在此记录此次BUG删除的两个环境变量:

C:\ProgramData\Oracle\Java\javapath

C:\Program Files (x86)\Common Files\Oracle\Java\javapath

你可能感兴趣的:(SpringBoot项目启动报错A JNI)