1. 问题描述:
使用IDEA Community版本,build项目的时候,提示:
Error:Cannot determine path to ‘tools.jar‘ library for 17(/Library/Java/JavaVirtualMachines/jdk-17.0.1.jdk/Contents)
2. 解读问题:
大致就是,在/Library/Java/JavaVirtualMachines/jdk-17.0.1.jdk/Contents
这个文件夹里面,找不到tools.jar这个文件,但是我们是安装了jdk17这个版本的,所以我们要去IDEA里面去找寻原因并解决
3. 查找问题:
首先,使用terminal去查看上述文件夹,是找不到tools.jar
这个文件的
然后,查看IDEA的project structure
:
说明:当前虽然系统安装了jdk17的版本,但是我的IDEA的版本当前仅支持到14,所以没有匹配。
4. 解决问题:
1. 前往Oracle官网下载jdk11的版本: www.oracle.com/java/techno…
备注:下载的时候需要先注册登录一下账号
2. 然后安装jdk11
3. 然后前往idea里面配置:
同样在project structure中设置:
点击edit
选择jdk11的文件夹并apply
选择对应版本的language level并点击apply和ok
重新build,就没有错误提示啦~