Execution failed for task ':compileJava'.
> Could not target platform: 'Java SE 11' using tool chain: 'JDK 8 (1.8)'.
运行springboot+gradle项目报错。
原因:在生产该项目时,选择的JDK是11版本的,但是本地电脑只安装了1.8版本。不兼容所以报错。
解决办法:
找到build.gradle配置文件—>找到sourceCompatibility = '11'—>把11改成自己本地支持的JDK版本。
一般到这里再运行一遍就行了,如果还不行,那就继续往下走~
- 点击File,进入Setting
- 找到gradle ,修改Gradle JVM,改成自己本地的版本。
点击OK再运行试试~
如果还是不行~~
那就彻底一点,检查以下配置,换成相应的版本(虽然有些我没换,也能运行) 。
我觉得根本原因就在第一步,改完基本就行了。
如果还是不行,那我就没啥法子了,如果还有其他方法,欢迎指教。