亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專欄INFORMATION COLUMN

Mac 上管理多個(gè) java 版本

oliverhuang / 1053人閱讀

摘要:使用管理版本列出當(dāng)前系統(tǒng)已安裝的版本全局配置單個(gè)項(xiàng)目設(shè)置設(shè)置上管理多個(gè)版本的解決方案,目前上有個(gè)項(xiàng)目一個(gè)是國人的有段時(shí)間沒更新了,,一個(gè)是老外的。參考在管理多個(gè)版本在上查找和設(shè)置下同時(shí)安裝多個(gè)版本的

java 版本管理工具 jEnv

jEnv 可以用簡單的命令切換 Java 版本,但無法安裝任何版本的 Java,所以我們自己必須安裝它們,將 jEnv 指向它們。

Linux / OS X

$ git clone https://github.com/gcuisinier/jenv.git ~/.jenv

Mac OS X via Homebrew

$ brew install jenv
設(shè)置 JAVA_HOME

Bash

$ echo "export PATH="$HOME/.jenv/bin:$PATH"" >> ~/.bash_profile
$ echo "eval "$(jenv init -)"" >> ~/.bash_profile

# JAVA_HOME
$ echo "JAVA_HOME=`/usr/libexec/java_home`" >> ~/.bash_profile
$ echo "export JAVA_HOME" >> ~/.bash_profile

Zsh

$ echo "export PATH="$HOME/.jenv/bin:$PATH"" >> ~/.zshrc
$ echo "eval "$(jenv init -)"" >> ~/.zshrc

# JAVA_HOME
$ echo "JAVA_HOME=`/usr/libexec/java_home`" >> ~/.zshrc
$ echo "export JAVA_HOME" >> ~/.zshrc

查看當(dāng)前 Java 版本

$ echo $JAVA_HOME

另外可以使用 -V 選項(xiàng)列出所有版本的 JAVA_HOME:

$ /usr/libexec/java_home -V
安裝不同版本的 Java,并添加到 jEnv

jEnv 安裝和配置完成后,先安裝 Java 包。

從 Apple webiste 下載 Java6 來安裝。用下面的命令來把它添加到 jEnv:

$ jenv add /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
  oracle64-1.6.0.39 added
$ jenv add /Library/Java/JavaVirtualMachines/jdk17011.jdk/Contents/Home
  oracle64-1.7.0.11 added

運(yùn)行 jenv versions 將看到:

$ jenv versions
 *system (set by /Users/ajones/.jenv/version)
  oracle64-1.6.0.39
  oracle64-1.7.0.11 (set by /Users/hikage/.jenv/version)

讓我們從 Oracle 下載并安裝 Java 7。這次他被安裝到 /Library/Java/JavaVirtualMachines/,所以用下面的命令把它添加到 jEnv:

jenv add /Library/Java/JavaVirtualMachines/jdk1.7.0_67.jdk/Contents/Home/

同樣,我們也可以使用 Homebrew Cask 安裝:

brew cask install java

它將被安裝到和 Java 7 相同的位置,因此以相同的方式添加它。

使用 jEnv 管理 Java 版本

列出當(dāng)前系統(tǒng)已安裝的 Java 版本

$ jenv versions
  system
  oracle64-1.6.0.39
 *oracle64-1.7.0.11 (set by /Users/hikage/.jenv/version)

全局配置

$ jenv global oracle64-1.6.0.39

單個(gè)項(xiàng)目設(shè)置

$ jenv local oracle64-1.6.0.39

shell 設(shè)置

$ jenv shell oracle64-1.6.0.39

Mac 上管理多個(gè) Java 版本的解決方案,目前 github 上有 2 個(gè)項(xiàng)目:一個(gè)是國人的 jenv(有段時(shí)間沒更新了,2016.1.19),一個(gè)是老外的 jEnv。

參考

在OS X管理多個(gè)Java版本

在MAC上查找和設(shè)置$JAVA_HOME

Mac下同時(shí)安裝多個(gè)版本的JDK

jEnv - Manage your Java environment

jenv:Java enVironment Manager

Important Java Directories on Mac OS X

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://www.ezyhdfw.cn/yun/65389.html

相關(guān)文章

  • Mac 使用 Java

    摘要:和是一樣的前者是開發(fā)者版本號(hào),后者是產(chǎn)品版本號(hào)。安裝官網(wǎng)下載安裝建議使用版本。版本查看和切換版本版本號(hào)設(shè)置一個(gè)默認(rèn)的版本版本號(hào)設(shè)置當(dāng)前文件夾的版本生成文件移除版本版本號(hào)參考資料 macOS 自帶的 Java macOS 10.11 El Capitan 和更早版本 macOS 自帶 Java 1.6.0 版本。 $ java -version java version 1.6.0_6...

    khs1994 評(píng)論0 收藏0
  • Mac配置多個(gè)Java版本

    摘要:說明使用工具是一個(gè)用命令行管理下應(yīng)用的工具,提供了自動(dòng)安裝和卸載功能,能夠自動(dòng)從官網(wǎng)上下載并安裝最新的版本,它是基于的一個(gè)增強(qiáng)工具。 說明 使用工具:brew cask brew cask是一個(gè)用命令行管理Mac下應(yīng)用的工具,提供了自動(dòng)安裝和卸載功能,能夠自動(dòng)從官網(wǎng)上下載并安裝 最新的版本,它是基于homebrew的一個(gè)增強(qiáng)工具。 一. 安裝最新版的Java # 如何沒有安裝 bre...

    Zoom 評(píng)論0 收藏0
  • jCasbin:支持MAC、RBAC、ABAC多種模型的Java權(quán)限管理框架

    摘要:采用了元模型的設(shè)計(jì)思想,支持多種經(jīng)典的訪問控制方案,如基于角色的訪問控制基于屬性的訪問控制等。社區(qū)進(jìn)展目前正在積極向社區(qū)進(jìn)行推送,目前通過插件的方式已經(jīng)支持與等框架進(jìn)行集成,將來會(huì)推廣到更多框架以及社區(qū)。 showImg(https://segmentfault.com/img/bVbaqwU?w=512&h=128); jCasbin是一個(gè)用Java語言打造的輕量級(jí)開源訪問控制框架(...

    LeexMuller 評(píng)論0 收藏0
  • jCasbin:支持MAC、RBAC、ABAC多種模型的Java權(quán)限管理框架

    摘要:采用了元模型的設(shè)計(jì)思想,支持多種經(jīng)典的訪問控制方案,如基于角色的訪問控制基于屬性的訪問控制等。社區(qū)進(jìn)展目前正在積極向社區(qū)進(jìn)行推送,目前通過插件的方式已經(jīng)支持與等框架進(jìn)行集成,將來會(huì)推廣到更多框架以及社區(qū)。 showImg(https://segmentfault.com/img/bVbaqwU?w=512&h=128); jCasbin是一個(gè)用Java語言打造的輕量級(jí)開源訪問控制框架(...

    Imfan 評(píng)論0 收藏0
  • Docker 入門及安裝[Docker 系列-1]

    摘要:核心對(duì)名字空間的支持完全隔離了工作環(huán)境中應(yīng)用程序的視野,包括進(jìn)程樹網(wǎng)絡(luò)用戶與掛載文件系統(tǒng),而核心的提供資源隔離,包括存儲(chǔ)器與網(wǎng)絡(luò)。因此更為輕量快速和易于管理。 docker 如日中天,這不是單純的炒概念,docker 確確實(shí)實(shí)解決了開發(fā)與運(yùn)維的痛點(diǎn),因此在企業(yè)開發(fā)中得到了非常廣泛的使用,本文對(duì)于 docker 的這些基本知識(shí)點(diǎn)再做一些簡單回顧。 什么是 docker 根據(jù) wikip...

    Lin_R 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<