The JRE you are running Eclipse with appears to not be a JDK .Spring Boot Live hovers will not work

在安装完成STS的时候,每当开启的时候,总是会弹出The JRE you are running Eclipse with appears to not be a JDK . 这样的提示,很是烦人.

具体显示如下图所示
The JRE you are running Eclipse with appears to not be a JDK .Spring Boot Live hovers will not work_第1张图片
本地有两套JDK,一套是java9,另一套是java8,均配置到STS中,如下图
The JRE you are running Eclipse with appears to not be a JDK .Spring Boot Live hovers will not work_第2张图片
在网上搜索解决办法,结果大都是这个博客

后来终于看到了能解决的博客

总之就是在STS的配置文件中添加参数
-vm
C:\Java9\bin\javaw.exe
不过要注意的是,该参数要添加到
-vmargs 之前,否则无效

正确的操作方式如下
openFile
-vm
C:\Java9\bin\javaw.exe
-vmargs
-Dosgi.requiredJavaVersion=1.8
-Xms256m
-Xmx1024m
-XX:+UseG1GC
-XX:+UseStringDeduplication
--add-modules=ALL-SYSTEM

你可能感兴趣的:(java)