spring版本不兼容JDK问题
在实验书上Spring项目的时候出现一个问题,导入包和使用注释的时候eclipse出现报错。
导入包报错:The import org cannot be resolved
注释报错:component cannot be resolved to a type
网上查询后发现是Spring版本和JDK版本之间出现不兼容,我用的是spring4,并不兼容JDK11,我在网上下载了JDK8。
对应关系见贴:https://blog.csdn.net/tutu_flying_pig/article/details/83416549
修改JDK的方法详见贴:https://blog.csdn.net/zeal9s/article/details/85090545
打开eclipse->window->preferences->java->install JRES点击ADD,添加JDK8的目录

右击项目Build Path->Config Build Path,将Libraries的JRE替换为1.8

改Java compiler为1.8

同样要改的还有Project Faces

完成点Apply以后eclipse就不报错了。
最新版本的Spring5支持JDK11,使用Spring5的应该不会出现这个问题。
spring版本不兼容JDK问题的更多相关文章
- 记录一次spring与jdk版本不兼容的报错
		由于公司项目是普通的web工程,没有用上maven,所以笔者在jdk1.8版本下运行项目报了这样的错误 [ERROR]: 2020-03-09 09:38:50 [org.springframewor ... 
- idea:spring initializr无web勾选,maven方式搭建springboot项目。jdk7创建springboot项目的版本不兼容问题。
		一.idea 使用spring initializr不选择web搭建springboot项目 1.file => new => project 2.直接next到finish结束. 3.完 ... 
- tomcat和jdk版本兼容(Tomcat版本要比jdk高)
		用的tomcat是低版本的,但是用的jdk却是高版本的,用Servlet做的项目运行都没有问题,但是直接运行jsp却死活都运行失败. 最后发现是tomcat和jdk的版本问题造成的. 总结如下: to ... 
- Spring AOP中的JDK和CGLib动态代理哪个效率更高?
		一.背景 今天有小伙伴面试的时候被问到:Spring AOP中JDK 和 CGLib动态代理哪个效率更高? 二.基本概念 首先,我们知道Spring AOP的底层实现有两种方式:一种是JDK动态代理, ... 
- spring 如何决定使用jdk动态代理和cglib(转)
		Spring1.2: 将事务代理工厂[TransactionProxyFactoryBean] 或 自动代理拦截器[BeanNameAutoProxyCreator] 的 proxyTargetCla ... 
- Gradle 'MYasprj' project refresh failed Error:CreateProcess error=216, 该版本的 %1 与您运行的 Windows 版本不兼容
		Gradle ‘MYasprj’ project refresh failed Error:CreateProcess error=216, 该版本的 %1 与您运行的 Windows 版本不兼容.请 ... 
- 【我的Android进阶之旅】解决 Error:CreateProcess error=216, 该版本的 %1 与您运行的 Windows 版本不兼容。请查看计算机的系统信息,了解是否需要 x86
		一.错误描述 刚刚打开Android Studio新建一个项目,然后就编译不了,报了如下所示的错误: 错误描述为: Error:CreateProcess error=216, 该版本的 %1 与您运 ... 
- Selenium2学习-007-WebUI自动化实战实例-005-解决 Firefox 版本不兼容:org.openqa.selenium.WebDriverException: Failed to connect to binary FirefoxBinary
		此文主要讲述 Java 运行 Selenium 脚本时,因 Friefox 浏览器版本与 selenium-server-standalone-x.xx.x.jar 不兼容引起的 org.openqa ... 
- cuda和gcc版本不兼容
		gcc8.1和cuda9.0版本不兼容,比较坑. 下面是各版本cuda支持的gcc: 从CUDA 4.1版本开始,现在支持gcc 4.5.gcc 4.6和4.7不受支持. 从CUDA 5.0版本开始, ... 
随机推荐
- zoj   4049
			Halting Problem Time Limit: 1 Second Memory Limit: 65536 KB In computability theory, the haltin ... 
- python爬取+使用网易卡搭作品数量api
			第一步,当然是打开浏览器~ 然后打开卡搭~ 看着熟悉的界面,是不是有点不知所措? 这就对了,咱找点事情干干. 随便找个倒霉蛋,比如这位:"混世大王",打开他的主页! 按下f12(我 ... 
- 爬取豆瓣Top250_Ajax动态页面
			爬取网址: 完整代码: import sys from urllib import request, parse import ssl ssl._create_default_https_contex ... 
- LA 7049 Galaxy 枚举
			题意: \(x\)轴上有\(n\)个质量为\(1\)的点,他们的坐标分别为\(x_i\). 质心的坐标为\(\frac{\sum{x_i}} {n}\) 转动惯量为\(\sum{d_i^2}\),其中 ... 
- python面试题解析(数据库和缓存)
			1. 答: 关系型数据库:Mysql,Oracel,Microsoft SQL Server 非关系型数据库:MongoDB,memcache,Redis. 2. 答: MyI ... 
- 大数据学习——sparkRDD
			https://www.cnblogs.com/qingyunzong/p/8899715.html 练习1:map.filter //通过并行化生成rdd val rdd1 = sc.paralle ... 
- linux内核代码注释  赵炯  第三章引导启动程序
			linux内核代码注释 第三章引导启动程序 boot目录中的三个汇编代码文件 bootsect.s和setup.s采用近似intel的汇编语法,需要8086汇编器连接器as86和ld86 head ... 
- TOJ2712: Atlantis
			小数据求面积并 There are several ancient Greek texts that contain descriptions of the fabled island Atlanti ... 
- 【转】学习设计模式之前你必须掌握的-看懂UML类图
			UML类图是UML(unified modeling language,标准建模语言)五种图示法中静态图的一种-用来描述系统中类的静态结构,不仅定义系统中的类,表示类之间的联系如关联.依赖.聚合等,也 ... 
- 快速samba配置
			apt-get install samba smbpasswd -a user 如果需要写权限 [homes] read only = no 
