eclipse在启动的时候需要设置默认的jdk地址,即javaw.exe文件的地址,该地址和eclipse的编译jdk路径需要一致,如果没有加上的话需要加上(特别是在用构建工具如gradle的时候,没用过maven和ant,不知道是不是也受这个影响)
解决的主要步骤:编辑eclipse目录下的eclipse.ini,该文件是eclipse的初始化文件,需要在文件开头加上
-vm
C:\Program Files\Java\jdk1.8.0_221\bin\javaw.exe
这个字段,即指定eclipse的系统jdk
该jdk要和eclipse中的编译jdk是同一个才行,修改保存后重启eclipse,就能用gradle(STS)编译代码了