博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Mac上更换JDK版本方法
阅读量:7142 次
发布时间:2019-06-29

本文共 760 字,大约阅读时间需要 2 分钟。

hot3.png

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

java.lang.IllegalArgumentExceptionat 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的目录把他删除即可。

152303_Eg9T_2391658.png

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

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

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

152434_0w1T_2391658.png

转载于:https://my.oschina.net/u/2391658/blog/715629

你可能感兴趣的文章
hough变换中,直线方程从XY空间转换到参数空间的转换过程
查看>>
阿里云server该数据光盘安装操作
查看>>
Onedrive 明年初基础容量缩小到5G,执行这一步骤避免(保持30G)
查看>>
IOS中NSUserDefaults的用法(轻量级本地数据存储)
查看>>
大组合取模之:1<=n<=m<=1e6,1<=p<=1e9
查看>>
百度map android sdk3.5实现定位 并跳转的指定坐标,加入标记
查看>>
Oracle VM VirtualBox技巧
查看>>
怎样自己构建一个小型的Zoomeye----从技术细节探讨到实现
查看>>
Hadoop 2.7.1 源代码目录结构分析
查看>>
《转》 Openstack Grizzly 指定 compute node 创建 instance
查看>>
[转]PhoneGap使用PushPlugin插件实现消息推送
查看>>
PHP传值与传址(引用)
查看>>
JSP简单练习-数组应用实例
查看>>
Directx11学习笔记【四】 封装一个简单的Dx11DemoBase
查看>>
DMA(STM32)
查看>>
最简单的基于FFMPEG的音频编码器(PCM编码为AAC)
查看>>
Boost.Asio基础(三)
查看>>
【转载】学习新东西的唯一方法
查看>>
[转]Android dex分包方案
查看>>
关于Redis的启动过程
查看>>