国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

Mac 上管理多個 java 版本

oliverhuang / 969人閱讀

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

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
設置 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

查看當前 Java 版本

$ echo $JAVA_HOME

另外可以使用 -V 選項列出所有版本的 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

運行 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 版本

列出當前系統已安裝的 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

單個項目設置

$ jenv local oracle64-1.6.0.39

shell 設置

$ jenv shell oracle64-1.6.0.39

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

參考

在OS X管理多個Java版本

在MAC上查找和設置$JAVA_HOME

Mac下同時安裝多個版本的JDK

jEnv - Manage your Java environment

jenv:Java enVironment Manager

Important Java Directories on Mac OS X

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/65389.html

相關文章

  • Mac 使用 Java

    摘要:和是一樣的前者是開發者版本號,后者是產品版本號。安裝官網下載安裝建議使用版本。版本查看和切換版本版本號設置一個默認的版本版本號設置當前文件夾的版本生成文件移除版本版本號參考資料 macOS 自帶的 Java macOS 10.11 El Capitan 和更早版本 macOS 自帶 Java 1.6.0 版本。 $ java -version java version 1.6.0_6...

    khs1994 評論0 收藏0
  • Mac配置多個Java版本

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

    Zoom 評論0 收藏0
  • jCasbin:支持MAC、RBAC、ABAC多種模型的Java權限管理框架

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

    LeexMuller 評論0 收藏0
  • jCasbin:支持MAC、RBAC、ABAC多種模型的Java權限管理框架

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

    Imfan 評論0 收藏0
  • Docker 入門及安裝[Docker 系列-1]

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

    Lin_R 評論0 收藏0

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<