jdk版本相关问题

1.switch在jdk1.7版本之后开始支持String类型;

2.maven3版本默认支持jdk版本为jdk1.5

3.编辑器中jdk版本设置为1.7或1.8版本,但未指定maven中的jdk版本,在switch中使用String类型是,编译不会报错,但在项目打包启动时会报错,因此在

pom文件中通过maven-compiler-plugin指定项目jdk编译版本,代码如下:

<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.7</source><!-- 源代码开发版本 -->
<target>1.7</target><!-- java编译版本 -->
<encoding>UTF8</encoding> <!-- 项目的编码 -->
</configuration>
</plugin>

4.若想使用jdk1.8,同时需要检查项目的spring版本,spring4及以上版本支持jdk1.8,spring3使用jdk1.7.

猜你喜欢

转载自www.cnblogs.com/sf-blog/p/10761288.html