2017-04-13 9 views
0

のmavenではサポートされていませんが、Mavenのコマンドは 使用-source 8以上が拾っ静的インタフェースのメソッドMavenのコンパイルがエラー静的インタフェースのメソッドで失敗したJava 1.8を指している-source 1.7

$mvn -version 

を有効にするには、文句を言い_JAVA_OPTIONS:-Xmx2048m -XX:MaxPermSize = 512m -Djava.awt.headless = true OpenJDK 64ビットサーバーVM警告:無視オプションMaxPermSize = 512m;サポートは8.0で削除されました Apache Maven 3.1.0(893ca28a1da9d5f51ac03827af98bb730128f9f2; 2013-06-27 19:15:32-0700) Mavenホーム:/opt/apache-maven-3.1.0 Javaバージョン:1.8.0_101、ベンダー:Oracle Corporation Javaホーム:/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.101-3.b13.el6_8.x86_64/jre デフォルト・ロケール:en_US、プラットフォーム・エンコーディング:UTF-8 OS名: "Linuxの" バージョン: "2.6.32-573.el6.x86_64"、アーチ: "AMD64"、家族: "UNIX"

echo $JAVA_HOME 

/usr/lib/jvm/java-1.8.0- openjdk.x86_64 誰でもここで間違っていることを指摘できますか?

答えて

0

あなたはhere

ここで最も簡単な方法はこれを行うの一例を見ることができますおそらくあなたは、Java 8

で動作するようにMavenコンパイラプラグインを設定する必要があり、その実際のポンポンを見ずに言うのは難しいが、 おそらく次のようになります。

<project> 
[...] 
    <properties> 
    <maven.compiler.source>1.8</maven.compiler.source> 
    <maven.compiler.target>1.8</maven.compiler.target> 
    </properties> 
[...] 
</project> 

希望これは

0

を助け、私は、Mavenのプロジェクトだと思いますjdkの下のバージョンで実行する8.バージョンを確認してください、プロジェクトのプロパティに移動してください>プロジェクトファセット> Java 1.8バージョンが選択されていない場合は、選択し、再度適用し、実行します。

関連する問題