美文网首页java
MAC安装JAVA开发环境 2018-12-30

MAC安装JAVA开发环境 2018-12-30

作者: _emo_ | 来源:发表于2018-12-30 20:53 被阅读0次

    1. 安装jdk

    官方jdk下载地址(http://www.oracle.com/technetwork/java/javase/downloads/index.html)
    选择合适的版本(由于java版本有向下兼容性,所以一般是越高越好)进行下载、一键安装即可。

    2. /usr/libexec/ 下的 java_home

    在Mac OS X 10.5之后,在 /usr/libexec/ 路径下多了一个叫java_home文件,这是Mac上专门用来管理JAVA_HOME的文件,我们可以靠它轻松得到不同版本的JAVA_HOME,具体操作见下。
    (1)打开终端,输入

    /usr/libexec/java_home
    

    结果如下图所示:

    2-1. /usr/libexec/ 下的 java_home.png
    明显可以看出,java_home这个文件的作用是映射到了/Library/Java/JavaVirtualMachines/jdk1.8.0_121.jdk/Contents/Home,得到了我安装的jdk11JAVA_HOME

    (2)/usr/libexec/java_home 为我们带来了很大的方便,再次在终端输入

    /usr/libexec/java_home -v 11
    
    2-2. 查看置顶版本jdk的JAVA_HOME.png

    可以看到,通过 -v 11(11为版本号),得到了指定版本的JAVA_HOME。

    3. 配置 JAVA_HOME

    Linux的同学都知道,为了方便切换和查找JAVA_HOME,我们一般把JAVA_HOME写进.bash_profile中,.bash_profile文件一般在自己的home目录下,如果没有新建一个就可以了(.开头的文件一般情况下是隐藏的。
    OS X(10.6~10.8)系统使用如下两条命令来开始或者关闭系统隐藏文件的显示:

    defaults write com.apple.Finder AppleShowAllFiles Yes && killall Finder //显示隐藏文件
    defaults write com.apple.Finder AppleShowAllFiles No && killall Finder //不显示隐藏文件
    

    OS X 10.9 Mavericks版本之后,这两条命令需要做部分修改,变成了如下命令:

    defaults write com.apple.finder AppleShowAllFiles Yes && killall Finder //显示隐藏文件
    defaults write com.apple.finder AppleShowAllFiles No && killall Finder //不显示隐藏文件
    
    (1) 编辑/创建 .bash_profile ,在终端输入
    cd ~
    vim .bash_profile
    
    (2) 编辑 .bash_profile

    先设置当前已安装各版本 jdk 的 JAVA_HOME路径(用 /usr/libexec/java_home 的方式,方便管理),
    然后设置默认的JAVA_HOME

    3-1. 编辑.bash_profile.png
    然后按ESC,用wq的方式保存退出。
    (3) 刷新配置:在终端执行
    source .bash_profile
    

    让配置生效,重启终端。

    (4) 验证,依次在终端执行
    $JAVA_11_HOME
    $JAVA_HOME
    

    结果如下图表示配置完成


    3-2. 查看JAVA_HOME配置.png

    相关文章

      网友评论

        本文标题:MAC安装JAVA开发环境 2018-12-30

        本文链接:https://www.haomeiwen.com/subject/qxfblqtx.html