• mac x Yosemide(10.10) 下安装 jdk 1.7 (jdk 1.8)的方法


    当我们想在mac x yosemide 系统中更新jdk到1.7(1.8)的时候,会弹出下面的错误提示

    解决这个问题的办法如下:

    1.下载 好jdk 1.7(1.8) 地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html

    2.打开下载好的DMG .然后会出现下面的界面

    右击拷贝JDK7 Update 60.pkg,然后保存到任意目录,并把JDK7 Update 60.pkg重命名为JDK7.pkg(这里也可以不重命名,此处重命名只是为了去掉名字中的空格而已)

    3.运行:
    pkgutil –expand  JDK7.pkg所在路径/JDK7.pkg  /tmp/jdk8.unpkg

    4. 打开/tmp/jdk8.unpkg目录,找到目录下的 Distribution 文件,用vim 或者是编辑器打开。

    5. 找到里面的 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还不是正式版本,所以在这里会检查不过。

    修改成:

    1. function pm_install_check() {
    2. return true;
    3. }

    保存。

    6.然后我们重新打包。命令如下:
    pkgutil –flatten /tmp/jdk8.unpkg/ /tmp/jdk8.pkg

    7. 打开 /tmp/jdk8.pkg文件,你就会发现可以正常安装了。

  • 相关阅读:
    IOS中图片拉伸技巧与方法总结
    iOS xcode8提交 iOS10 “此构建版本无效”
    ios 通过代码调节屏幕亮度
    修改UIBarButtonItem字体大小、颜色等相关属性
    iOS tableView编辑添加多个按钮
    iOS开发 适配iOS10
    iOS开发系列--并行开发其实很容易
    CATransform3D 特效详解
    iOS 图片切圆角的另外两种方式
    获取UILabel宽度的方法
  • 原文地址:https://www.cnblogs.com/weilaikeji/p/4212298.html
Copyright © 2020-2023  润新知