java项目执行提示“无效的标识:--release“
·
此内容无论时使用maven、gradle、……均可借鉴
前情介绍:
下载 Netflix 的 Conductor 最新版源码并运行提示的
最初使用环境:jdk8、gradle7.4
后来发现GitHub上标明需要jdk11+
随即下载的 jdk11 并进行配置
运行时报错截图

原因
使用的 jdk 版本与所需 jdk 版本不符
解决
使用IDEA时产生解决方案
-
在
setting - Build,Execution,Deployment - Compiler - Java Compiler中配置正确jdk版本

-
如果是 gradle 的话在
setting - Build,Execution,Deployment - Build Tools - Gradle中配置正确jdk版本;;;如果是 maven 的话在setting - Build,Execution,Deployment - Build Tools - maven - Importing和Runner中配置正确jdk版本。


-
在 Project Structure 的
Project Settings中配置正确jdk

-
在 Project Structure 的
Moudles中配置正确jdk

然后运行就OK了。
使用命令行时产生解决方案
- 修改本机环境变量,使java版本为正确版本
mac/linux:
修改/ect/profile文件指定正确的jdk,
运行source /ect/profile使修改生效。
Windows:
右键我的电脑 - 属性 - 高级 - 环境变量,将java的环境变量修改为正确的jdk即可。 - 查看java版本修改成功与否
在命令行运行java -version看是否是需要的jdk,如果没问题,那就可以了。
更多推荐
所有评论(0)