mac x Yosemide(10.10) 下安装 jdk 1.7 (jdk 1.8) 要求Mac OS X10.7.3或更高版本解决
来源:互联网 发布:网络媒介素养报告 编辑:程序博客网 时间:2024/05/20 06:50
from:http://blog.csdn.net/daiyelang/article/details/42779645
OS X上的Java版本还是1.6的,而且似乎苹果不再提供“苹果版本的”Java更新,所以只好自己去更新了。
第一个问题是去找OS X下的Java安装文件。Google一下“Java Mac OS”,返回的搜索结果中的第一个网址实际上是JRE的下载界面。安装完成之后,会跳到一个版本验证网页,可以看到版本是1.7的,更新成功。
然而,打开“终端”程序,输入:
$ java -version
java version "1.6.0_65"
...
输出结果显示Java还是老版本的。
通过OS X上的工具查看JAVA_HOME,也显示老的版本:
$ /usr/libexec/java_home
/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
实际上,应该去下载OS X版本的JDK来更新Java。(Java的下载界面还是挺混乱的,JRE和JDK的下载页面在两个不同的域名上;JDK下载在oracle.com上……)安装JDK后,再去终端查看Java版本,显示更新成功。
不试不知道,一试吓一跳。
忍着巨大的蛋疼,把jdk 8下好后,又是当关一大棒,最新的jdk 8尽然只支持10.7.3以上的系统 版本,而我的10.10不支持!!!!这是何种高等逻辑算法啊!!!真想一口盐汽水喷死他!!
解决办法如下:
[objc] view plaincopy
- 1.下载 好jdk 1.7(1.8) 地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html
- 2.打开下载 好的jdk 安装包的DMG .这时候你会在finder在左侧能看到已经被挂上了。
- 3.运行:
- pkgutil --expand /Volumes/JDK\ 8\ Update\ 05/JDK\ 8\JDK\ 8.pkg /Users/wxxu/Documents/jdk8.unpkg //此处可能每个人的8.pkg文件目录不一样,大家只要进到自己的8.pkg就可以了
- 解释: 通过pkgutil 命令把刚刚下载好的dmg解压开来,存放到/Users/wxxu/Documents/jdk8.unpkg这个目录中去
- 4. 走入到/Users/wxxu/Documents/jdk8.unpkg目录中去。你可以通过finder也可以通过终端命令进入。
- 5. 找到目录下的 Distribution 文件,用vim 或者是编辑器打开。
- 6. 找到里面的 pm_install_check 这个函数。
- function pm_install_check() {
- if(!(checkForMacOSX('10.7.3') == true)) {
- my.result.title = 'OS X Lion required';
- my.result.message = 'This Installer is supported only on OS X 10.7.3 or Later.';
- my.result.type = 'Fatal';
- return false;
- }
- return true;
- }
- 你会发现,他在这里去判断 你的系统是不是10.7.3以后的,因为现在Yosemide还不是正式版本,所以在这里会检查不过。
- 修改成:
- function pm_install_check() {
- return true;
- }
- 保存。
- 7.然后我们重新打包。命令如下:
- pkgutil –flatten /Users/wxxu/Documents/jdk8.unpkg/ /Users/wxxu/Documents/jdk8.pkg
- 8. 打开 重新打包的jdk8.pkg文件。就会发现可以正常安装了。
- 安装成功后,再命令行中输入java -version显示如下
- java version "1.8.0"Java(TM) SE Runtime Environment (build 1.8.0-b132)Java HotSpot(TM) 64-Bit Server VM (build 25.0-b70, mixed mode)
- 然后就心情享受吧!!!
自己不想动手制作安装包的话,这有我弄好的jdk8.pkg:http://pan.baidu.com/s/1gdCdg1H 密码: kgvm
链接: http://pan.baidu.com/s/1gdCdg1H 密码: kgvm
- mac x Yosemide(10.10) 下安装 jdk 1.7 (jdk 1.8) 要求Mac OS X10.7.3或更高版本解决
- mac x Yosemide(10.10) 下安装 jdk 1.7 (jdk 1.8) 要求Mac OS X10.7.3或更高版本解决
- mac x Yosemide(10.10) 下安装 jdk 1.7 (jdk 1.8) 要求Mac OS X10.7.3或更高版本解决
- mac x Yosemide(10.10) 下安装 jdk 1.7 (jdk 1.8) 要求Mac OS X10.7.3或更高版本解决
- mac x Yosemide(10.10) 下安装 jdk 1.7 (jdk 1.8) 要求Mac OS X10.7.3或更高版本解决
- mac x Yosemide(10.10) 下安装 jdk 1.7 (jdk 1.8) 要求Mac OS X10.7.3或更高版本解决
- 【转】mac x Yosemide(10.10) 下安装 jdk 1.7 (jdk 1.8) 要求Mac OS X10.7.3或更高版本解决
- Mac OS X 系统下多Jdk版本冲突解决
- oracle的java要求Mac OS X 10.7.3或更高版本
- oracle的java要求Mac OS X 10.7.3或更高版本
- mac os x10.9 安装jdk ,配置环境变量,解决eclipse打不开问题
- Mac OS X下安装并配置JDK
- mac OS X下配置jdk环境变量
- Mac OS X 下的JDK路径
- mac OS X下配置jdk环境变量
- mac OS X下配置jdk环境变量
- Mac OS X下配置jdk环境变量
- Mac OS X 中安装JDK 7
- 计蒜客--第21题:最大子阵列
- javascript中的function
- 2015年3月31号问题
- Python读写文件需要注意的地方
- java学习之枚举
- mac x Yosemide(10.10) 下安装 jdk 1.7 (jdk 1.8) 要求Mac OS X10.7.3或更高版本解决
- JPA初体验系列(二) 实体管理器简介
- GCC常用命令
- GTK编程:将图片文件按指定比例显示
- 第四周 项目1-1 求三角形面积(带参数的构造函数)
- 命令模式(Command)
- Java反射框架Type Class 及相关方法浅析
- Android开源图表库XCL-Charts版本发布及展示页
- Xcode5.1离线下载安装及使用iOS5模拟器进行开发调试的方法