2017-05-24 4 views

答えて

1

pom.xmlでは、このmaven.compiler.sourceプロパティを定義して、MavenにJava 8を使用してプロジェクトをコンパイルするように指示します。

<properties> 
    <maven.compiler.target>1.7</maven.compiler.target> 
    <maven.compiler.source>1.7</maven.compiler.source> 
</properties> 

別のアプローチ-2

Compiler Plugin 
Alternative, configure the plugin directly. 

pom.xml 
<build> 
    <plugins> 
     <plugin> 
      <groupId>org.apache.maven.plugins</groupId> 
      <artifactId>maven-compiler-plugin</artifactId> 
      <version>3.6.1</version> 
      <configuration> 
       <source>1.8</source> 
       <target>1.8</target> 
      </configuration> 
     </plugin> 
    </plugins> 
</build> 
0

これは、それが働いていた私の場合は、役立ちます。また、<java.version>プロパティを追加すると、Eclipse->Properties->Project Facets->Convert to faceted form(変換されていない場合)、ドロップダウンメニューでJavaバージョンが1.8に変更されます。 Javaビルドパス設定でワークスペースのデフォルトJREをJdk 1.8に変更します。また、JDK 1.8を使用するようにEclipseのWindow->Preferences->Java->Compilerに設定コンパイラに設定

<properties> 
     <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> 
     <java.version>1.8</java.version> 
     <start-class>com.stackoverflow.MyClass</start-class> 
    </properties> 

関連する問題