mac上java環境變數配置

來源:互聯網
上載者:User

標籤:_for   風格   ESS   etc   檔案   bin   profile   情況   java.net   

一、寫在開頭

  在mac上玩jdk與windows略有不同。mac是unix風格的系統,所以設定檔是有分級的。

  下面將從環境變數的尋找、環境變數的配置(分級情況)、如何切換當前使用的jdk三類操作構建博文

 

二、實操記錄

  (1)java_home尋找

    主要方法為用戶端命令echo $JAVA_HOME

    偶爾也會使用命令 which java(which命令用於在linux的$PATH中尋找命令的出處)

    當然也可以使用/usr/libexec/java_home -V查看jdk的安裝與版本詳情,類似或等同於java -version

  (2)環境變數配置

    環境變數有四種配置方式

    但執行的命令都是

      export JAVA_HOME=xxxxxx

      export CLASS_PATH="$JAVA_HOME/lib"

      export PATH=".$PATH:$JAVA_HOME/bin"

    (a)配置成系統級,所有使用者都可用

      vi /etc/profile

      在檔案中加上上面三句export

      然後用source /etc/profile 使之立即生效

    (b)配置成系統級,目前使用者有效

      vi ~/.bash_profile

      在檔案中加上上面三句export

      然後用source ~/.bash_profile 使之立即生效

    (c)控制台處理,立即生效,關閉會話立刻失效

      直接在控制台執行上面三個export

      備忘:

        控制台執行的export設定只對當前的bash登入session有效。這是存在記憶體裡面的,不會寫檔案。

 

擴充學習

  mac修改java版本

    sudo vim /etc/.bashrc
    裡面加
    export JAVA_HOME=java路徑
    export PATH=$JAVA_HOME/bin:$PATH

    儲存關閉
    sudo source /etc/bashrc

  可參照:78546354

 

參照來源:

  java_home尋找

    https://www.cnblogs.com/albert1017/p/4739594.html

 

  配置java_home

    http://blog.csdn.net/caiwenfeng_for_23/article/details/44243083

    http://blog.sina.com.cn/s/blog_7d1c5c8601015ppr.html

    https://www.cnblogs.com/SnowingYXY/p/6723019.html

 

  tomcat出現"DJava endorsed dirs="的錯誤提示

    http://www.blogjava.net/shangaijun/archive/2007/07/31/133485.html

  

  jekins配置jdk  

    https://www.jianshu.com/p/d8d1d72d0248

 

mac上java環境變數配置

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.