簡體   English   中英

即使安裝了Java 1.7,Maven也會給出Java版本錯誤(詢問Java 1.5)

[英]Maven gives a java version error (ask for java 1.5) even when I have java 1.7 installed

我說錯了

(使用-source 5或更高版本啟用注釋){class path}錯誤:-source 1.3不支持for-each循環

當我嘗試使用Maven編譯模塊時。

問題是我機器上的Java版本是1.7.0_02

誰能提出解決方案?

您可能想將其包含在pom.xml文件中,因為我遇到了同樣的問題:

<build>
  <pluginManagement>
      <plugins>
          <plugin>
              <artifactId>maven-compiler-plugin</artifactId>
              <version>2.3.2</version>
              <configuration>
                  <source>1.6</source>
                  <target>1.6</target>
                  <compilerArgument></compilerArgument>
              </configuration>
          </plugin>
      </plugins>
  </pluginManagement>

請檢查JAVA_HOME環境變量的值。
對於maven使用的用戶acc

最短的版本是在pom.xml中設置maven.compiler.sourcemaven.compiler.target屬性:

<project>
   ....
   <properties>
       <maven.compiler.source>1.5</maven.compiler.source>
       <maven.compiler.target>1.5</maven.compiler.target>
   </properties>
<build>
  <pluginManagement>
      <plugins>
          <plugin>
              <artifactId>maven-compiler-plugin</artifactId>
              <version>2.3.2</version>
              <configuration>
                  <source>1.5</source>
                  <target>1.5</target>
                  <compilerArgument></compilerArgument>
              </configuration>
          </plugin>
      </plugins>
  </pluginManagement>

由blackpanther

這也是

<project>
   ....
   <properties>
       <maven.compiler.source>1.5</maven.compiler.source>
       <maven.compiler.target>1.5</maven.compiler.target>
   </properties>

通過rzymek

全部一起

並清潔和建造該proyect,這是很好的vatos !!!

<build>
<finalName>your project name</finalName>
<plugins>
    <plugin>
        <artifactId>maven-compiler-plugin</artifactId>
        <configuration>
            <source>1.6</source>
            <target>1.6</target>
        </configuration>
    </plugin>
</plugins>

暫無
暫無

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

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