java - 在指定路径找不到工件 com.sun:tools:jar:1.8.0
问题描述
在构建我的 Jenkins 作业时,我收到以下错误消息:
[错误] 无法在项目 data-script-tests 上执行目标:无法解析项目 com.arkana:data-script-tests:jar:0.0.2 的依赖项:找不到工件 com.sun:tools:jar:1.8 .0 在指定路径 C:\Program Files\Java\jre1.8.0_251/../lib/tools.jar
我验证了 C:\Program Files\Java\jre1.8.0_251/ 确实存在于构建机器上。
然而,tools.jar 真的不见了。
什么原因?我该如何解决这个问题?
解决方案
正如 Thorbjørn Ravn Andersen 所说,您需要 JDK 而不是 JRE。
JRE 不能用于构建 Java 项目,只能用于运行它。
推荐阅读
- python - BeautifulSoup:从嵌套部分和 div 元素中选择 div
- mysql - 如何合并来自不同表的两个重复列并保留重复行 - MYSQL
- php - 插入函数变量时出现 SQL 错误
- c++ - 相同分隔符之间的多个子字符串
- mongodb - 在 $geoNear 中查询多个字段比使用 $or 更好的方法?
- laravel-5 - 从一对一的关系中得到结果
- c# - Linq 查询不会返回与 SQL 查询相同的数据
- apache - 将 http 重定向到 https 仅在页面刷新 Apache2 后才有效
- intellij-idea - Kotlin - 提取变量快捷方式后在 IntelliJ 中显式指定类型
- haskell - 用于计算第三根的 Haskell 程序