缺少Ubuntu Java JDK工件

时间:2017-05-05 07:04:24

标签: java linux maven ubuntu

使用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设置为此路径。可能导致什么?

2 个答案:

答案 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

我希望能帮到你