小编Nic*_*hez的帖子

无法解析 Maven 项目中的 com.sun:tools:0?

我最近一直在研究自动化测试。

我现在熟悉了一些工具、框架、依赖项等,例如 Selenium、JUNits、TestNG,它们可以帮助我管理作为 QA 工程师的日常工作。

我经常使用 Selenium 和 TestNG 来构建我的解决方案,以及在最新 JDK 版本 (jdk-15.0.1) 上运行的 IntelliJ IDEA,该版本可在运行 macOs Catalina Version 10.15.7 的 Mac上使用。

我已经为我的项目配置了 mi POM.mxl 文件,从一开始它就在控制台上显示以下错误:

Cannot resolve com.sun:tools:0

我总是忽略这一点,因为我的 IDE 中的项目总是编译并运行,并且因为我从未使用过该依赖项。但现在我正尝试在 Mac 终端的 Maven 支持下运行我的项目,并且由于 sun:tools.jar 依赖项,我不允许编译迄今为止开发的任何工作项目。

我已经阅读了很多关于具有相同 sun:tools:jar 依赖项的类似问题的类似线程,如下所示:

我已经做了所有的事情,但是很多解决方案都是基于在jdk安装目录中找到tools.jar文件。由于我使用的是 JDK 15,因此该依赖项已被删除:

删除:rt.jar 和 tools.jar

以前存储在 lib/rt.jar、lib/tools.jar、lib/dt.jar 和各种其他内部 JAR 文件中的类和资源文件现在以更有效的格式存储在 lib 目录中的特定于实现的文件中。这些文件的格式未指定,如有更改,恕不另行通知。

我附上我在终端上收到的确切错误消息:

 ----------------------< org.example:YelpExercise >----------------------
[INFO] Building YelpExercise 1.0-SNAPSHOT
[INFO] --------------------------------[ jar ]---------------------------------
[INFO] ------------------------------------------------------------------------ …
Run Code Online (Sandbox Code Playgroud)

java selenium intellij-idea maven tools.jar

6
推荐指数
1
解决办法
9319
查看次数

标签 统计

intellij-idea ×1

java ×1

maven ×1

selenium ×1

tools.jar ×1