簡體   English   中英

Ubuntu Java JDK工件丟失

[英]Ubuntu Java JDK artifact is missing

使用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設置為此路徑。 是什么原因造成的?

由於您使用的是OpenJdk而不是OracleJDK,因此您具有不同的JVM環境,因此com.sun軟件包可能在您的系統中不可用。

您可以通過嘗試使用OracleJdk在系統上構建項目來驗證這一點。

也許這是由環境變量引起的,請嘗試以下操作:

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

希望對您有幫助

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM