must specify an absolute path but is ${env.JAVA_HOME}/lib/tools.jar in com.alibaba:druid:1.1.10
druid
阿里云计算平台DataWorks(https://help.aliyun.com/document_detail/137663.html) 团队出品,为监控而生的数据库连接池
项目地址:https://gitcode.com/gh_mirrors/druid/druid
·
最近在开发一个新项目的时候gradle编译时候报错:
Errors occurred while build effective model from D:\gradle\.gradle\caches\modules-2\files-2.1\com.alibaba\druid\1.1.10\ac5e374df42891b0c31e2247e1cc71802f023677\druid-1.1.10.pom:
'dependencies.dependency.systemPath' for com.alibaba:jconsole:jar must specify an absolute path but is ${env.JAVA_HOME}/lib/jconsole.jar in com.alibaba:druid:1.1.10
'dependencies.dependency.systemPath' for com.alibaba:tools:jar must specify an absolute path but is ${env.JAVA_HOME}/lib/tools.jar in com.alibaba:druid:1.1.10
大概意思是项目中引入com.alibaba:druid:1.1.10 的时候必须指定jconsole.jar和tools.jar的绝对路径。之前使用durid的时候从来没有报过这个错误,所以觉得事有蹊跷,经过排查发现gradle配置里面jdk版本为11,jdk11中移除了这两个jar包,而druid引用的就是jdk中的这两个jar包。
解决办法:
最简单的就是修改gradle中jdk的版本:

我使用的是jdk1.8,重新编译,报错消失。
阿里云计算平台DataWorks(https://help.aliyun.com/document_detail/137663.html) 团队出品,为监控而生的数据库连接池
最近提交(Master分支:2 个月前 )
b94e843e
13 天前
559f17d1 - 27 天前
AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。
更多推荐



所有评论(0)