Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
即使我安装了Java1.7,Maven也会给出一个java版本错误(询问Java1.5)_Java_Maven - Fatal编程技术网

即使我安装了Java1.7,Maven也会给出一个java版本错误(询问Java1.5)

即使我安装了Java1.7,Maven也会给出一个java版本错误(询问Java1.5),java,maven,Java,Maven,我在说一个错误 (使用-source 5或更高版本启用注释){class path}错误: 源代码1.3中不支持for each循环 当我尝试使用maven编译模块时 问题是我的机器中的java版本是1.7.0\u 02 有人能提出解决方案吗?您可能希望将此包含在pom.xml文件中,因为我遇到了相同的问题: <build> <pluginManagement> <plugins> <plugin>

我在说一个错误

(使用-source 5或更高版本启用注释){class path}错误: 源代码1.3中不支持for each循环

当我尝试使用maven编译模块时

问题是我的机器中的java版本是1.7.0\u 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>

maven编译器插件
2.3.2
1.6
1.6

您可能希望将此文件包含在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>

maven编译器插件
2.3.2
1.6
1.6

请检查JAVA\u HOME环境变量的值

对于maven使用的用户acc,请检查JAVA_HOME环境变量的值

对于maven使用的用户acc,最短版本是在pom.xml中设置
maven.compiler.source
maven.compiler.target
属性:

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

....
1.5
1.5

最短版本是在pom.xml中设置
maven.compiler.source
maven.compiler.target
属性:

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

....
1.5
1.5

maven编译器插件
2.3.2
1.5
1.5
黑豹

这个也是

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

....
1.5
1.5
作者:rzymek

全部

清洁和建造项目,这就是好的瓦托斯


<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>
maven编译器插件 2.3.2 1.5 1.5
黑豹

这个也是

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

....
1.5
1.5
作者:rzymek

全部

清洁和建造项目,这就是好的瓦托斯


<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>
您的项目名称 maven编译器插件 1.6 1.6


您的项目名称
maven编译器插件
1.6
1.6

安装了java 7很好,但这与错误无关。请发布您的
pom.xml
。您使用的是Maven 2还是Maven 3?安装java 7很好,但这与错误无关。请发布您的
pom.xml
。您使用的是Maven 2还是Maven 3?实际上,他应该用1.7替换代码中出现的所有1.6,但仍然:+1我将其放在父pom中,但仍然无法编译。您将其放在pom.xml文件的何处,我们可以看到pom.xml文件。此外,您可能希望将source更改为1.7,将target更改为1.7,而不是1.6.Yep。我一开始就做了这些改变。我把它放在父pom中,并从相关模块中引用了它。实际上,他应该用1.7替换代码中出现的所有1.6,但仍然:+1我把它放在父pom中,但仍然无法编译。您把它放在pom.xml文件中的什么地方,我们可以看到pom.xml文件吗。此外,您可能希望将source更改为1.7,将target更改为1.7,而不是1.6.Yep。我一开始就做了这些改变。我把它放在父pom中,并从相关模块中引用它。