maven 编译报错 java: -source 1.6 中不支持switch 中存在字符串
2017-03-15 11:13
501 查看
在pom里面加上:
<build>
<defaultGoal>compile</defaultGoal>
<pluginManagement>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.7</source>
<target>1.7</target>
</configuration>
</plugin>
</plugins>
</pluginManagement>
</build>
可以在本地的setting文件里面添加
<profile>
<id>jdk-1.7</id>
<activation>
<activeByDefault>true</activeByDefault>
<jdk>1.7</jdk>
</activation>
<properties>
<maven.compiler.source>1.7</maven.compiler.source>
<maven.compiler.target>1.7</maven.compiler.target>
<maven.compiler.compilerVersion>1.7</maven.compiler.compilerVersion>
</properties>
</profile>
配置文件修改编译格式
然后在项目里maven Update Project
<build>
<defaultGoal>compile</defaultGoal>
<pluginManagement>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.7</source>
<target>1.7</target>
</configuration>
</plugin>
</plugins>
</pluginManagement>
</build>
可以在本地的setting文件里面添加
<profile>
<id>jdk-1.7</id>
<activation>
<activeByDefault>true</activeByDefault>
<jdk>1.7</jdk>
</activation>
<properties>
<maven.compiler.source>1.7</maven.compiler.source>
<maven.compiler.target>1.7</maven.compiler.target>
<maven.compiler.compilerVersion>1.7</maven.compiler.compilerVersion>
</properties>
</profile>
配置文件修改编译格式
然后在项目里maven Update Project
相关文章推荐
- maven 编译报错 java: -source 1.5 中不支持switch 中存在字符串
- maven 编译报错 java: -source 1.5 中不支持switch 中存在字符串
- maven 编译报错 java: -source 1.5 中不支持switch 中存在字符串
- java: -source 1.6 中不支持 switch 中存在字符串 和 "compileDebugJavaWithJavac"的错误解决
- java: -source 1.6 中不支持 switch 中存在字符串.....
- java: -source 1.6 中不支持switch 中存在字符串
- java -source 1.6 中不支持 switch 中存在字符串
- IntelliJ IDEA (java: -source 1.6 中不支持 switch 中存在字符串 (请使用 -source 7 或更高版本以允许 switch 中存在字符串)
- java: -source 1.6 中不支持 switch 中存在字符串.....
- Maven install: java: -source 1.5 中不支持switch 中存在字符串
- intellij idea 2016 报错 java: -source 1.5 中不支持 switch 中存在字符串
- [Spring Boot Debug]在 intellij idea 中无法编译 javad代码 -source 1.6 中不支持 diamond 运算符
- idea中无法编译maven项目 java:-source 1.5 中不支持 diamond 运算符
- source 1.5 中不支持 switch 中存在字符串
- Java异常 | maven编译报错 -source 1.5 中不支持 lambda 表达式的快速解决办法
- Eclipse jdk1.7 Maven 编译错误 Dynamic Web Module 3.0 requires Java 1.6 or newer 解决方案
- java7 switch case支持字符串的原理解析
- java1.7版本之后,switch条件支持字符串
- Eclipse Maven 编译错误 Dynamic Web Module 3.0 requires Java 1.6 or newer 解决方案
- Eclipse Maven 编译错误 Dynamic Web Module 3.0 requires Java 1.6 or newer 解决方案