Java 使用-source 7或更高版本启用菱形运算符
我正在尝试使用maven构建一个项目,我得到了一个错误“diamond操作符在源代码1.6中不受支持” 我安装了Java8,甚至没有安装Java6。请帮帮我Java 使用-source 7或更高版本启用菱形运算符,java,maven,Java,Maven,我正在尝试使用maven构建一个项目,我得到了一个错误“diamond操作符在源代码1.6中不受支持” 我安装了Java8,甚至没有安装Java6。请帮帮我 多谢各位 您必须在pom.xml中告诉maven要编译的java版本。按如下方式指定: <project> [...] <properties> <maven.compiler.source>1.8</maven.compiler.source> <maven.c
多谢各位 您必须在pom.xml中告诉maven要编译的java版本。按如下方式指定:
<project>
[...]
<properties>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
</properties>
[...]
</project>
[...]
1.8
1.8
[...]
有关更多信息,请参阅。您必须在pom.xml中告诉maven要编译的java版本。按如下方式指定:
<project>
[...]
<properties>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
</properties>
[...]
</project>
[...]
1.8
1.8
[...]
有关更多信息,请参阅。在maven中,有两种方法可以设置编译器源代码和目标 第一种方法是通过设置定义这些属性值:
<properties>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
</properties>
1.8
1.8
第二种方法是在编译器插件配置中定义源和目标:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.7.0</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>
org.apache.maven.plugins
maven编译器插件
3.7.0
1.8
1.8
最后但并非最不重要的一点是,确保您的IDE(Eclipse、Intellij等)正确配置为使用Java8 在maven中,有两种方法可以设置编译器源代码和目标 第一种方法是通过设置定义这些属性值:
<properties>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
</properties>
1.8
1.8
第二种方法是在编译器插件配置中定义源和目标:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.7.0</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>
org.apache.maven.plugins
maven编译器插件
3.7.0
1.8
1.8
最后但并非最不重要的一点是,确保您的IDE(Eclipse、Intellij等)正确配置为使用Java8 你好@ThePoltergeist。这个文件在哪里找到的?是我的项目pom还是某个maven pom?您的项目pom.xmlHello@ThePoltergeist。这个文件在哪里找到的?是我的项目pom还是某个maven pom?您的项目pom.xml