我正在将我的 JDK 1.8 项目转换为 OPEN JDK -11。作为该过程的一部分,在 tools.jar 引用下面有几个地方使用。我也知道 tools.jar 从 java 1.9 折旧了。我需要使用 OPEN JDK -11 构建我的项目而不会出现以下错误。请支持!
错误: 无法在项目公共资源上执行目标 org.codehaus.mojo:aspectj-maven-plugin:1.11:compile (default): 目标 org.codehaus.mojo:aspectj- 的执行默认值maven-plugin:1.11:compile failed: Plugin org.codehaus.mojo:aspectj-maven-plugin:1.11 或其依赖项之一无法解析:在指定路径 C 找不到工件 com.sun:tools:jar:11 :\OpenJDK-11/../lib/tools.jar -> [帮助 1]
**Maven tags:**
<profile> <id>default-profile</id> <activation> <activeByDefault>true</activeByDefault>
<file> <exists>${java.home}/../lib/tools.jar</exists> </file> </activation>
<properties> <toolsjar>${java.home}/../lib/tools.jar</toolsjar> </properties>
</profile>
<dependency> <groupId>jdk.tools</groupId> <artifactId>jdk.tools</artifactId>
<version>11.0</version> <scope>system</scope> <systemPath>${toolsjar}</systemPath>
</dependency>