使用Ubuntu 16.10和JDK 1.8.0我在maven构建时得到了这个(3.3.9):
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-checkstyle-plugin:2.17:check (check) on project parent: Execution check of goal org.apache.maven.plugins:maven-checkstyle-plugin:2.17:check failed: Plugin org.apache.maven.plugins:maven-checkstyle-plugin:2.17 or one of its dependencies could not be resolved: Could not find artifact com.sun:tools:jar:1.8.0 at specified path /usr/lib/jvm/java-8-openjdk-amd64/jre/../lib/tools.jar -> [Help 1]
JAVA_HOME设置为此路径。可能导致什么?
答案 0 :(得分:0)
由于您使用OpenJdk而不是OracleJDK,因此您有不同的JVM环境,因此您的系统中可能无法使用com.sun软件包。
您可以尝试使用OracleJdk在系统上构建项目来验证这一点。
答案 1 :(得分:-1)
也许这是由environement变量引起的,试试这个:
export JAVA_HOME =/~.../dirictoryOfYourJDK
export M2_HOME =/~.../dirictoryOfYourMaven
export PATH=$PATH:$JAVA_HOME/bin:$M2_HOME/bin
我希望能帮到你