文档章节

mac jdk1.8 降低为jdk1.7

一千零一夜个为什么
 一千零一夜个为什么
发布于 2016/11/18 11:43
字数 198
阅读 864
收藏 0

因为原来的项目在1.7的平台上进行的

当前的mac中自带的jdk的版本为jdk1.8 需要将当前的将为jdk1.7
先下载jdk1.7:
http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html
 

下载完安装后终端查看  java -version  结果显示的还是为jdk1.8
应该是可以保留的,我这里是直接的给删除掉了
cd /Library/PreferencePanes  把下面的软连接删除
cd /Library/Java/JavaVirtualMachines/jdk1.8.x_xx.jdk
把这两个文件删除之后,果断找不到了

然后 vim /etc/profile 
修改其中的JAVA_HOME 就行  
保存后  source /etc/profile 

终端输入 java -version 查看已经修改成功。。

另外的有一种是当前的系统下两个版本可以共存的,这里偷懒了。

© 著作权归作者所有

一千零一夜个为什么
粉丝 3
博文 46
码字总数 14824
作品 0
朝阳
程序员
私信 提问
mac air 查看jdk版本不是最新的

具体是这样的,我自己安装了jdk1.7,并配置了环境变量,然后昨晚给自动升级到jdk1.8了,发现以下问题: 1、查看jdk版本还是1.7; 2、/Library/Java/JavaVirtualMachines/jdk1.7.0_10.jdk?这个...

周烈庆
2016/10/20
353
1
mac安装两个jdk,怎样切换版本?

安装了jdk1.7和jdk1.8 按照网上说明配置alias方式切换 编辑.bash_profile文件 默认1.7,切换至1.8 查看JAVA_HOME环境变量也变成1.8了 但是执行java命令,还默认用的1.7,怎么回事? 无论怎么...

jack_jones
2016/02/15
3.2K
4
Java并发编程总结4——ConcurrentHashMap在jdk1.8中的改进

Java并发编程总结4——ConcurrentHashMap在jdk1.8中的改进 一、简单回顾ConcurrentHashMap在jdk1.7中的设计 先简单看下ConcurrentHashMap类在jdk1.7中的设计,其基本结构如图所示: 每一个s...

tantexian
2016/11/22
29
0
str.split("")在JDK1.7和JDK1.8中的区别

问题描述: 今天帮同门作华为的笔试题,我在自己电脑上调试好的代码上传后会报数组越界的异常,这让我非常的难受,经过认真查找问题的原因发现,我本地用的是JDK1.7,而上传后用的是JDK1.8编...

g_66_hero
2018/03/28
0
0
Hashmap的结构,1.7和1.8有哪些区别

美团面试题:Hashmap的结构,1.7和1.8有哪些区别,史上最深入的分析 (一) 真实面试题之:Hashmap的结构,1.7和1.8有哪些区别 不同点: (1)JDK1.7用的是头插法,而JDK1.8及之后使用的都是...

孤狼悲月
05/15
0
0

没有更多内容

加载失败,请刷新页面

加载更多

C 语言 二级指针操作文件 柔性数组使用

#include <stdio.h>#include <stdlib.h>#include <string.h>typedef struct _info* pInfo;struct _info{int line;int len;char data[0];}info;int getFil......

小张525
28分钟前
0
0
中介者模式

https://blog.csdn.net/jason0539/article/details/45216585

南桥北木
28分钟前
0
0
抽离css以及公共js

分离css 分离css:为何要把 CSS 文件分离出来,而不是直接一起打包在 JS 中。最主要的原因是我们希望更好地利用缓存。 extract-text-webpack-plugin > 1. 假设我们原本页面的静态资源都打包成...

莫西摩西
今天
1
0
Jenkins的配置从节点中默认没有Launch agent via Java Web Start,该如何配置使用

Jenkins的配置从节点中默认没有Launch agent via Java Web Start,如下图所示,而这种启动方式在Windows上是最方便的。 如何设置才能让出来呢? 1:打开"系统管理"——"Configure Global Sec...

shzwork
今天
2
0
BAT面试必问HashMap源码分析

HashMap 简介 HashMap 主要用来存放键值对,它基于哈希表的Map接口实现,是常用的Java集合之一。 JDK1.8 之前 HashMap 由 数组+链表 组成的,数组是 HashMap 的主体,链表则是主要为了解决哈...

别打我会飞
今天
17
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部