Here,它说Spring Boot 1.5.2.RELEASE需要Java 7或更高版本; 和Java 1.6作为默认编译器级别。
这种差异会导致问题吗?
答案 0 :(得分:8)
使用比编译代码更新版本的编译器几乎总是安全的。反过来并非总是如此。
除了bureaquete's suggestion to configure the Apache Maven Compiler Plugin之外,您还可以覆盖POM的属性部分中的版本:
<properties>
<maven.compiler.source>1.7</maven.compiler.source>
<maven.compiler.target>1.7</maven.compiler.target>
</properties>
为了使其正常工作,您需要正确安装和配置Java 7。
答案 1 :(得分:7)
您可以使用以下插件为Maven构建指定JDK;
spring-boot-parent
尝试使用JDK 1.6编译Java1.7代码确实会导致问题。
您也可以使用if(isset ($_POST['btnpost'])){
$sql="INSERT INTO tbl_announcement(`date`, `subject`,`event`, `recipients`, `status`, `image`, `sender`)
Value ('NOW()','".$subject."','".$event."','".$recipients."','".$status."','".$image."','".$name."')";
$sql="Update tbl_upcoming set status='".$stats."' where upcoming_id='".$aid."'";
}
属性来指定您的Java版本,如Apache Maven Compiler Plugin所述,您可以在'NOW()'
pom.xml上查看NOW()
的用法,{ {3}}
答案 2 :(得分:0)
解决方案是在Maven配置中设置正确的JDK:
在Eclipse IDE上,单击Run As…-> Run Configurations…。 选择您的Maven构建或创建一个新的 然后在“ JRE”选项卡上,在“运行时JRE”部分中检查您使用的是正确的JDK。如果不是,请单击Installed JRE ...,然后添加适当的JRE。 点击应用