mac更换java版本_Mac上更换JDK版本方法
本周做了一个小项目,搭环境前装了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版本方法相关推荐
- mac回退jdk版本_mac中不同jdk版本切换
Mac OS X 和 Apple Java 6 生命周期终止 Apple 已发布公告,声明 Mac OS X 10.11 (El Capitan) 将为最后一个支持 Java 6 的 OS X 发行版 ...
- mac idea java 配置_Mac JAVA环境变量配置及IDEA JDK配置
一.环境变量 1.下载: 地址:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html ...
- 怎么切换java版本吗_Java切换JDK版本的方法及技巧
由于项目的不同安排,之前项目开发时,使用的jdk版本为1.8,现临时接手一以前项目,需要更换jdk版本. 安装 不再赘述,去Oracle网站(https://www.oracle.com/techne ...
- mac mysql版本_mac mysql安装哪个版本
下载MySQL 1 首先登陆到MySQL的官方网站下载MySQL社区版. MySQL有四个版本:MySQL社区版(免费):MySQL标准版:MySQL企业版:MySQL集群版. 2 在选择平台中,选择 ...
- java web 项目导入因为jdk版本出现红色大感叹号
今天导入一个别人给的项目,出现了红色大感叹号,上网查了一下问题,但是感觉回答很分散,看了两个博客才完全解决,为了大家方便,所以来整合一下. 简而言之,需要如下三步: 1.删除项目中之前的 ...
- android studio mac jdk1.8,Mac下修改Android Studio的默认JDK版本
当你使用mac版Android Studio开发,并且compileOptions定义了JavaVersion8,或者要用android N来priview你的xml布局时,如果没有使用jdk8,就会 ...
- idea 配置java版本号_IDEA-Maven项目的jdk版本设置方法
在 Intellij Idea 中,我们需要设置 Settings 中的 Java Compiler 和 Project Structure 中的 Language Level 中的 jdk 版本为自 ...
- 修改Tomcat的JDK版本、Tomcat指定JDK版本方法
一般在运维场景中,服务器安装了jdk,然后配置环境变量.服务器上部署多个tomcat都会引用默认的环境变量中的jdk. 但是有一些项目可能需要其他版本的jdk,这时候我们可以为tomcat单独指定jd ...
- linux查看jdk版本_linux环境查看jdk版本
2.设置环境变量.#vi/etc/profile在最后面加入#setjavaenvironmentexportjava_home=/usr/java/jdk-1_5_0_02exportclasspa ...
最新文章
- Cocos 属性常用参数
- Atom-无懈可击的Markdown编辑器
- 在IIS中删除ETag的方法
- Linux--轻松定义自己的RPM/DEB软件包
- linux系统启动卡住不动了,CentOS启动失败 卡在开机进度条certmonger解决
- VM pow 函数 :undefined reference to `pow'
- C#静态变量和非静态变量的区别
- spring 中单利模式的理解
- Kinect开发笔记之三Kinect开发环境配置详解
- 在 Yii框架中使用session 的笔记:
- Hive增加一列固定值
- day26-2 基于TCP协议的套接字编程
- 【洛谷P3366】最小生成树(kruskal模版题+prim链式加边)
- 谈谈优化JDBC数据库编程(转)
- 自定义elementUI select下拉框样式
- 企业微信员工离职后,还能看聊天记录吗?
- 教父三部曲观后感总结
- 第一个将Palette Mode引入VVC,阿里云在JVET会议上引起关注
- 在线生成免费android ios图标
- 程序员眼中的编程语言和操作系统
热门文章
- MySQL查询时间戳
- 26岁想转行做程序员是否可行?
- gsoc 任务_gsoc20第3集从谱线中识别元素
- C++ std::string::find()函数(在字符串中查找内容)
- POJ - 1723 Soldiers 士兵站队 排序+中位数
- 职场“站队”你站对了吗?
- 摄像头识别黑烟加框处理(测试)
- Java中大端、小端和>>运算符
- c语言中10的6次方阶乘运算,阶乘的运算方法
- TypeError: XXX is read-only