mac ox上安装jdk 7版本不兼容问题
来源:互联网 发布:战地3优化好吗 编辑:程序博客网 时间:2024/05/17 01:02
背景:
需要在本机上编译Spark,但mvn编译scala貌似不如sbt快。因此下载了sbt,运行sbt发现卡死在某处通过搜索,了解到可能是Jdk 8 和sbt不兼容的原因,因此想办法下载了jdk7 updata 60。但在安装过程中发生了错误:
环境:
本机:mac os Serria Version 10.12.3 mac book pro
jdk 版本:1.7.0_60 64位
错误:
双击安装,显示版本不正确,报错如下图(Java from Oracle requires Mac OS X 10.7.3):
两种解决方法:
- 修改系统版本
但是通过sudo等命令均不能成功修改该文件,显示无权限。
- 通过搜索,我竟然在百度经验找到一个解决方案:百度经验
过程如下:
- 双击安装包,使安装包挂在到机器上,即在Finder里可以看到一个名字为JDK 7 Update 60的Device。
- 在terminal下输入以下命令,命令中的路径可能不同。
命令:
$ pkgutil --expand /Volumes/JDK\ 7\ Update\ 60/JDK\ 7\ Update\ 60.pkg /tmp/jdk.unpkg$ cd /tmp/jdk.unpkg$ vim Distribution
- 在文件中将pm_install_check方法中的chekForMacOSX('10.7.3')中的版本号改成自己机器的版本号,或者将pm_install_check直接返回true
- 重新打包
$ pkgutil --flatten /tmp/jdk.unpkg jdk.pkg
- 安装
$ open /tmp/jdk.pkg
顺利安装jdk 7
1 0
- mac ox上安装jdk 7版本不兼容问题
- Nginx Mac OX上安装
- Mac OX上安装MongoDb
- Mac OX上安装MongoDb
- Mac OX上安装MongoDb
- mac ox s系统下的jdk版本切换
- mac 上安装JDK 1.7版本
- JDK版本不兼容问题之:一台机器安装多个版本的JDK
- JDK版本不兼容问题之:一台机器安装多个版本的JDK
- JDK版本不兼容问题之:一台机器安装多个版本的JDK
- mac ox系统连接不上adb各种命令无效
- MAC OX 配置JDK环境变量
- MAC OX 配置JDK环境变量
- MAC OX 配置JDK环境变量
- MAC OX 配置JDK环境变量
- MAC OX 配置JDK环境变量
- MAC OX 配置JDK环境变量
- Mac OX 配置JDK环境变量
- 【西川善司的3D图形技术连载】GPU和Shader技术的基础知识(1~8回)
- 博客搬家了
- 简述CG数据流
- 2016腾讯软件开发面试题(不定项选择题【13-25】)
- 个人站点问题汇总
- mac ox上安装jdk 7版本不兼容问题
- 斯坦福机器学习公开课17
- 算法提高 合并石子 四边形优化法则
- [docker]Mac 下安装使用docker
- Logic unifying接收器 绑定与取消 重新关联
- Linux操作(3) Centos6.5中安装git2.1.2
- 修改Tomcat的默认端口号
- Uva1343 The Rotation Game 【IDA*】【例题7-12】
- 写一个简单的汇编语言并运行