本周做了一个小项目,搭环境前装了jdk1.8,而导入依赖项目时,因为是用spring 3.2.0.Release版本做的,启动时报错如下:

java.lang.IllegalArgumentException

at org.springframework.asm.ClassReader.(Unknown Source)

at org.springframework.asm.ClassReader.(Unknown Source)

at org.springframework.asm.ClassReader.(Unknown Source)

。。。。

网上查了一下,也有朋友遇到了同样的问题。因为版本太高了,得安装旧版本1.7及以下就可以了。或者将spring的版本升到4.0.0.Release以上,我这里因为其他原因,必须换jdk版本。

问题解决步骤:

1、Windows环境

Windows环境相对简单,卸载了jdk1.8,安装1.7即可。

2、mac环境

卸载的顺序:进入finder,然后点应用程序,按command+向上箭头键,进入资源库找到java的目录把他删除即可。

要看是否删除成功,打开终端输入:java -version,提示 No Java runtime present, requesting install. 即删除成功,也可以用此命令查看当前java sdk的版本。

从网上下载安装最新的JavaForOSX就解决问题了。这里提供一个jdk下载地址:

下载之后直接安装即可。最终的版本号如下:

mac更换java版本_Mac上更换JDK版本方法相关推荐

  1. mac回退jdk版本_mac中不同jdk版本切换

    Mac OS X 和 Apple Java 6 生命周期终止 Apple 已发布公告,声明 Mac OS X 10.11 (El Capitan) 将为最后一个支持 Java 6 的 OS X 发行版 ...

  2. mac idea java 配置_Mac JAVA环境变量配置及IDEA JDK配置

    一.环境变量 1.下载: 地址:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html ...

  3. 怎么切换java版本吗_Java切换JDK版本的方法及技巧

    由于项目的不同安排,之前项目开发时,使用的jdk版本为1.8,现临时接手一以前项目,需要更换jdk版本. 安装 不再赘述,去Oracle网站(https://www.oracle.com/techne ...

  4. mac mysql版本_mac mysql安装哪个版本

    下载MySQL 1 首先登陆到MySQL的官方网站下载MySQL社区版. MySQL有四个版本:MySQL社区版(免费):MySQL标准版:MySQL企业版:MySQL集群版. 2 在选择平台中,选择 ...

  5. java web 项目导入因为jdk版本出现红色大感叹号

           今天导入一个别人给的项目,出现了红色大感叹号,上网查了一下问题,但是感觉回答很分散,看了两个博客才完全解决,为了大家方便,所以来整合一下. 简而言之,需要如下三步: 1.删除项目中之前的 ...

  6. android studio mac jdk1.8,Mac下修改Android Studio的默认JDK版本

    当你使用mac版Android Studio开发,并且compileOptions定义了JavaVersion8,或者要用android N来priview你的xml布局时,如果没有使用jdk8,就会 ...

  7. idea 配置java版本号_IDEA-Maven项目的jdk版本设置方法

    在 Intellij Idea 中,我们需要设置 Settings 中的 Java Compiler 和 Project Structure 中的 Language Level 中的 jdk 版本为自 ...

  8. 修改Tomcat的JDK版本、Tomcat指定JDK版本方法

    一般在运维场景中,服务器安装了jdk,然后配置环境变量.服务器上部署多个tomcat都会引用默认的环境变量中的jdk. 但是有一些项目可能需要其他版本的jdk,这时候我们可以为tomcat单独指定jd ...

  9. linux查看jdk版本_linux环境查看jdk版本

    2.设置环境变量.#vi/etc/profile在最后面加入#setjavaenvironmentexportjava_home=/usr/java/jdk-1_5_0_02exportclasspa ...

最新文章

  1. Cocos 属性常用参数
  2. Atom-无懈可击的Markdown编辑器
  3. 在IIS中删除ETag的方法
  4. Linux--轻松定义自己的RPM/DEB软件包
  5. linux系统启动卡住不动了,CentOS启动失败 卡在开机进度条certmonger解决
  6. VM pow 函数 :undefined reference to `pow'
  7. C#静态变量和非静态变量的区别
  8. spring 中单利模式的理解
  9. Kinect开发笔记之三Kinect开发环境配置详解
  10. 在 Yii框架中使用session 的笔记:
  11. Hive增加一列固定值
  12. day26-2 基于TCP协议的套接字编程
  13. 【洛谷P3366】最小生成树(kruskal模版题+prim链式加边)
  14. 谈谈优化JDBC数据库编程(转)
  15. 自定义elementUI select下拉框样式
  16. 企业微信员工离职后,还能看聊天记录吗?
  17. 教父三部曲观后感总结
  18. 第一个将Palette Mode引入VVC,阿里云在JVET会议上引起关注
  19. 在线生成免费android ios图标
  20. 程序员眼中的编程语言和操作系统

热门文章

  1. MySQL查询时间戳
  2. 26岁想转行做程序员是否可行?
  3. gsoc 任务_gsoc20第3集从谱线中识别元素
  4. C++ std::string::find()函数(在字符串中查找内容)
  5. POJ - 1723 Soldiers 士兵站队 排序+中位数
  6. 职场“站队”你站对了吗?
  7. 摄像头识别黑烟加框处理(测试)
  8. Java中大端、小端和>>运算符
  9. c语言中10的6次方阶乘运算,阶乘的运算方法
  10. TypeError: XXX is read-only