2017-05-05 4 views
0

Mit Ubuntu 16.10 und JDK 1.8.0 Ich erhalte diese während ein Maven-Build (3.3.9):Ubuntu Java JDK Artefakt fehlt

[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 auf diesem Weg gesetzt. Was könnte das verursachen?

+0

Was genau ist Ihre JAVA_HOME gesetzt? – SiKing

Antwort

-1

Da Sie OpenJdk anstelle von OracleJDK verwenden, haben Sie eine andere JVM-Umgebung, daher sind com.sun-Pakete möglicherweise nicht in Ihrem System verfügbar.

Sie können dies überprüfen, indem Sie versuchen, ein Projekt auf dem System mit OracleJdk zu erstellen.

+0

Ich habe com.sun Pakete in meinem OpenJava. – SiKing

-1

Vielleicht durch environement Variable verursacht, versuchen Sie dies:

export JAVA_HOME =/~.../dirictoryOfYourJDK 
export M2_HOME =/~.../dirictoryOfYourMaven 
export PATH=$PATH:$JAVA_HOME/bin:$M2_HOME/bin 

Ich hoffe, dass Ihnen helfen