我遇到了一个奇怪的问题,在我的pom.xml中添加依赖项tools.jar时,编译时出现异常,错误信息如下(Missing artifact com.sun:tools:jar:1.6.0)
我已经设置了JAVA_HOME环境变量,如下所示:
JAVA_HOME: C:\Program Files\Java\jdk1.6.0_34
当我将它硬编码到JDK1.6的实际路径中时,就不会再出现这个错误了。
<dependency>
<groupId>com.sun</groupId>
<artifactId>tools</artifactId>
<version>1.6.0</version>
<scope>system</scope>
<systemPath>C:\Program Files\Java\jdk1.6.0_34\lib\tools.jar</systemPath>
</dependency>
但我知道这不是一个好的做法。请求指导以解决此错误。