V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
meteor2013
V2EX  ›  macOS

请问在 el capitan 下怎么升级 JAVA 啊。目前 java -version 显示 1.6

  •  
  •   meteor2013 · May 24, 2016 · 3220 views
    This topic created in 3637 days ago, the information mentioned may be changed or developed.
    18 replies    2016-05-31 13:28:19 +08:00
    meteor2013
        1
    meteor2013  
    OP
       May 24, 2016
    在命令行窗口执行 java -version 后,没有任何下载窗口和提示弹出
    shippo7
        2
    shippo7  
       May 24, 2016
    java -version 是查看当前 java 版本的命令, 1.6 估计是苹果自带的 java 。直接去 java.com 下载最新版本就行
    caixiexin
        3
    caixiexin  
       May 24, 2016 via Android
    不管什么平台,都可以直接下载 jdk 包,解压,然后配置 JAVA_HOME 等环境变量即可
    kitalphaj
        4
    kitalphaj  
       May 24, 2016
    最新版的 OS X 已经升级到 Java 1.8 了
    Lonely
        5
    Lonely  
       May 24, 2016
    这也需要问么?
    mwylaoma
        6
    mwylaoma  
       May 24, 2016
    OSX 版本,需要到 jdk 网站下载,直接安装 dmg 包就可以了
    20015jjw
        7
    20015jjw  
       May 24, 2016 via Android
    Brew 不行么
    txx
        8
    txx  
       May 24, 2016
    brew cask install java
    learnshare
        9
    learnshare  
       May 24, 2016
    下载 Oracle JDK
    alang
        11
    alang  
       May 24, 2016
    brew install java
    brew update
    jy01264313
        13
    jy01264313  
       May 24, 2016
    配置一下 JAVA_HOME 就好了,和系统没有多少关系
    zminds
        14
    zminds  
       May 24, 2016
    #java 多版本
    export JAVA_7_HOME=/Library/Java/JavaVirtualMachines/jdk1.7.0_71.jdk/Contents/Home
    export JAVA_8_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_91.jdk/Contents/Home
    #默认为 1.7
    export JAVA_HOME=$JAVA_7_HOME
    alias jdk8='export JAVA_HOME=$JAVA_8_HOME;export PATH="$JAVA_HOME/bin:$PATH"'
    alias jdk7='export JAVA_HOME=$JAVA_7_HOME;export PATH="$JAVA_HOME/bin:$PATH"'
    export PATH="$JAVA_HOME/bin:$PATH"
    shily
        15
    shily  
       May 24, 2016   ❤️ 1
    我是使用 export JAVA_HOME=$(/usr/libexec/java_home -v 1.8) 来切换 命令行的 Java 版本的。这个要比
    @zminds 的简洁一些,可以适配小版本的更新。
    zhangyi2099
        16
    zhangyi2099  
       May 24, 2016 via iPhone
    我是更新完 mac OS X,没有 java 了,就 java.com 下载 jdk 好了
    heraldboy
        17
    heraldboy  
       May 26, 2016
    我的 java 都自己提示升级啊
    zminds
        18
    zminds  
       May 31, 2016
    @shily 感谢 改良版 直接加入~/.bashrc 或者~/.zshrc 中最后面即可

    alias jdk8='export JAVA_HOME=$(/usr/libexec/java_home -v 1.8);export PATH="$(/usr/libexec/java_home -v 1.8)/bin:$PATH"'
    alias jdk7='export JAVA_HOME=$(/usr/libexec/java_home -v 1.7);export PATH="$(/usr/libexec/java_home -v 1.7)/bin:$PATH"'
    export PATH="$JAVA_HOME/bin:$PATH"
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   4644 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 77ms · UTC 10:04 · PVG 18:04 · LAX 03:04 · JFK 06:04
    ♥ Do have faith in what you're doing.