Mavenは报错あなたはJDK 1.4を使用するか、JREの上とされていないことを確認してください

ときにサーバスクリプトでジェンキンスと展開ジェンキンスプロジェクト、そして何の問題もなく、サーバー上で実行されるスクリプトが、MVNは完全なパスを使用して実行する必要があります示唆、ジェンキンスさんに呼び出され、エラーには、JDK、JRE、Mavenの環境変数を追加したとき、次のエラーが発生しました。

 

maven-コンパイラプラグイン::[ERROR]はゴールorg.apache.maven.plugins実行に失敗しました2.32:(コンパイルデフォルトのプロジェクトに-compile)をkpl- モデル:コンパイルの失敗
のjavacコンパイラを見つけることができません[ERROR] 
[ERROR]   は/ usr / libに/ JVM / Javaベース1.80 -openjdk- 1.80.171 - 8 .b10.el6_9.x86_64 / JRE /../ libに/ tools.jarの
[ERROR]あなたがしていることを確認してください使用して JDK 1.4 以上またはをし、
[ERROR]ないJRE(com.sun.tools.javac.Main クラスが される)が必要。
あなたのJavaの場所を変更することができますほとんどの場合、[ERROR] 
JAVA_HOME環境変数を設定することにより、[ERROR]インストールを。
[エラー]

Mavenのコンパイラは、動作環境としてJDKが必要です。
だから、私たちは、JREの環境変数を削除するにはJDK設定します。

#!/ binに/ bashのの
輸出JAVA_HOME / =は/ usr / local jdkの
輸出M2_HOME =は/ opt / apache- mavenの
輸出PATH = $ JAVA_HOME / binに:$ PATHの
輸出PATH = $ {M2_HOME} / binに:$ {PATH} 
輸出CLASSPATH =:$ JAVA_HOME / libに/ dt.jar:$ JAVA_HOME / libに/ tools.jarを

注意:-vは、ホームディレクトリ環境変数で見つけることができるのjava、MVNを使用します

おすすめ

転載: www.cnblogs.com/dadonggg/p/11122873.html