报错内容:
即后台编译出错:
为什么会这样呢?代码确定没有问题的,
因为idea创建项目的时候,默认编译的java是1.5,且项目内的jdk也是1.5的。如图
看project具体项目的配置设置,将5改为8:
没问题啊,我电脑上的就是1.8的jdk。
再看编辑器的设置:
两种方法:一种将下图的5,1.5改为8,1.8
发现了,idea编辑器中的设置,默认创建的项目的编译环境为1.5jdk。改掉,就能正常运行了
第二种是:在项目的pom.xml中放入
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.5.1</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
<encoding>UTF-8</encoding>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-source-plugin</artifactId>
<version>3.0.0</version>
<executions>
<execution>
<id>attach-sources</id>
<goals>
<goal>jar</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
maven--reimport就好了