zoukankan      html  css  js  c++  java
  • Mac OS X 中安装JDK 7

    通过Mac系统的更新安装Java的版本均为JDK 6的版本,如果想要在Mac上安装JDK 7,就需要到Oracle的网站上去下载相应的安装包。

    下面为详细教程:

    最新版本为JDK8,目前需求JDK7够用了,以下是安装JDK7的过程。

    最新版本下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html

    1.在Oracle网站上下载JDK 7的Mac安装包:http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html

    当前版本为7.71:在列表中下载 jdk-7u71-macosx-x64.dmg这个文件

    2.打开下载的DMG文件,双击包中的PKG文件进行安装

    3.打开<终端>,输入 java -version:

    java version "1.7.0_71"

    Java(TM) SE Runtime Environment (build 1.7.0_71-b02)

    Java HotSpot(TM) 64-Bit Server VM (build 23.7-b01, mixed mode)

    JDK的安装目录为:

    /Library/Java/JavaVirtualMachines,最新安装的1.7的JDK默认是安装到这里的。

    系统自带的JDK在以下路径中:

    /System/Libray/Frameworks/JavaVM.Framwork/。

    在这个目录下有个Versions目录,里面有不同版本的jdk。

    如果系统中存在多个版本,如何选择使用哪个版本呢?

    1. Mac下当你在【终端】输入java -version时,是执行的哪里的java呢,which java命令可以看到,就是【/usr/bin/java】

    2. 【/usr/bin/java】只是个替身,实际指向【/System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java】,如图,ls -l java就可以看到

    3. 第2点提到的【/System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java】其实也不是真正的java,因为Current文件夹是替身,它指向了同目录下的某个版本,例如A文件夹,如下图:(这样的好处是装了多个版本java后,可以方便地调整Current指向,使得不同版本java变成系统默认的,通常在【实用工具】->【Java偏好设置】里可以调整)

    4.第3点提到的A文件夹是安装java后系统生成的。它里面的Commands文件夹下有个java可执行文件,这个java其实调用了真真正正的java原身–>【/Library/Java/JavaVirtualMachines/1.6.0_37-b06-434.jdk/Contents/Home/bin/java】(你试试把这个java改个名,再在终端里输入java就明白了哦)

    PS:这里的版本号(1.6.0_37-b06-434)不同的机器可能不一样,也可能会存在多个版本,这就看你机器上装了多少个版本的java了

    5. 归根到底,【/Library/Java/JavaVirtualMachines/1.6.0_37-b06-434.jdk/Contents/Home/bin/java】才是真正的工作者啊,嘿,绕吧

    内容来源:http://blog.csdn.net/davidhsing/article/details/8297105

  • 相关阅读:
    【BZOJ5306】染色(HAOI2018)-容斥原理+NTT
    【BZOJ3129】方程(SDOI2013)-容斥原理+扩展Lucas定理
    【BZOJ3876】支线剧情(AHOI&JSOI2014)-有上下界费用流
    【POJ1149】PIGS-最大流+优化建模
    【BZOJ1941】Hide and Seek(SDOI2010)-KD树
    【BZOJ1834】网络扩容(ZJOI2010)-最大流+费用流+拆边
    【BZOJ1927】星际竞速(SCOI2010)-费用流+拆点
    【BZOJ4872】分手是祝愿(六省联考2017)-期望DP
    【BZOJ2879】美食节(NOI2012)-费用流+拆点+动态加边
    JQ简单图片轮播
  • 原文地址:https://www.cnblogs.com/weiok/p/4917522.html
Copyright © 2011-2022 走看看