<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                [TOC] # sdkman 介紹 SDKMAN 是一個用于在大多數基于 Unix 系統上管理**多個軟件開發工具包**(Java, Groovy, Scala, Kotlin and Ceylon. Ant, Gradle 等) 的并行版本的工具 。 # sdkman 安裝 在類 unix 平臺上安裝 sdkman 非常容易。它可以順利的安裝在Mac OSX、Linux、WLS、Cygwin、Solaris和FreeBSD 上,同時還支持Bash和 ZSH shell。 只需打開一個新終端機并輸入: ~~~ $ curl -s?"https://get.sdkman.io"?| bash ~~~ 按照相應的指令提示,完成相應的操作后繼續輸入: ~~~ $?source?"$HOME/.sdkman/bin/sdkman-init.sh" ~~~ 到這里我們就可以驗證 sdk 的安裝版本了: ~~~ $ sdk?version ~~~ ![](https://img.kancloud.cn/32/5a/325a29771e8ffeda837ee56df0a8982b_548x289.png) 上圖紅色框標記顯示我當前 sdkman 的版本,每次執行`sdk version`命令時,都會檢查是否會有新版本,如果要更新輸入`y`就可以 有些系統發行版本不包含`zip`和`unzip`,如果安裝時遇到相關錯誤,可以輸入如下命令安裝`zip`和`unzip` ~~~ $ sudo apt-get?install?zip?unzip ~~~ 從上面的安裝命令上可以看出,sdkman 默認的安裝路徑是在`$HOME/.sdkman`下,我們也可以自定義安裝路徑,只需要指定`SDKMAN_DIR`變量值就好了: ~~~ $ export SDKMAN_DIR="/usr/local/sdkman" && curl -s "https://get.sdkman.io" | bash ~~~ 到這里 sdkman 的安裝就結束了,我們來看看如何使用 # sdkman 使用教程 命令行下學習一個新玩意當然是查看它的 help 命令,輸入: ~~~ $ sdkman?help ~~~ # sdk list 先來輸入: ~~~ $ sdk?list ~~~ 綠色的標記就是 sdkman 集成的所有可用的 candidate,通過按回車「enter」按鍵,會看到更多可用 candidate 我們指定 candidate,輸入: ~~~ $ sdk?list?java ~~~ ![](https://img.kancloud.cn/65/8d/658dc825af7ab974e96049d6b3d71ab4_548x740.png) 從上圖中可以看到所有 java 可用的版本 version,以及標識 indentifier,以及狀態 status,我已經安裝了 java 12 和 11 有了這些信息做鋪墊,我們可以安裝任意 sdkman 內置的軟件開發包了,繼續以 java 為例 # sdk install 回看 sdkman help 命令的輸出,使用 install 命令,我們再安裝一個 Java 最新`13.0.1.j9`版本 ![](https://img.kancloud.cn/fa/7e/fa7e24c70cb817513d08715afb9bc996_541x260.png) 從上圖你可以看出,綠色標記的內容是 list 命令結果中的 version 值,但是報錯不可用,輸入`indentifier`編號才能正常下載,這里需要注意 安裝完后,status 就會編程 installed 狀態 # sdk current 當安裝多個版本的 java 時,我們輸入下面命令獲取當前正在用 candidate 的版本 ~~~ $?sdk current java ~~~ # sdk use 了解了當前使用版本,如果我們想切換到其他版本, 可以輸入: ~~~ $?sdk?use?java?12.0.2.j9-adpt ~~~ 注意??: 這里同樣是指定的 indentifier 的值 # sdk default 如果我們想指定某個版本為默認版本,可以輸入: ~~~ $ sdk?default?java jdk1.8.0_162.jdk ~~~ 注意??: 這里同樣是指定的 indentifier 的值 # sdk uninstall 當我們想卸載某個版本可以輸入: ~~~ $ sdk uninstall java?12.0.2.j9-adpt ~~~ 注意??: 這里同樣是指定的 indentifier 的值 # sdk upgrade 如果我們想升級某個 candidate,可以輸入: ~~~ $?sdk upgrade java ~~~ # sdk flush 使用 sdkman 時間變長也會慢慢產生很多緩存內容,我們可以輸入 清理廣播消息: ~~~ $ sdk?flush?broadcast ~~~ 清理下載的 sdk 二進制文件(長時間使用后清理,可以節省出很多空間): ~~~ $ sdk?flush?archives ~~~ 清理臨時文件內容: ~~~ $ sdk flush temp ~~~ 到這里 sdkman 的基本使用就已經介紹完了,其實這些命令都不用急,想不起來的時候執行`sdk help`來臨時查看一下就好 # sdkman 卸載 如果我們不喜歡 sdkman 了,我們也可以輕松的卸載掉它: ~~~ $ tar zcvf ~/sdkman-backup_$(date +%F-%kh%M).tar.gz -C ~/ .sdkman $ rm -rf ~/.sdkman ~~~ 最后打開你的 .bashrc、.bash\_profile 和/或者 .profile,找到并刪除下面這幾行。 ~~~ #THIS MUST BE AT THE END OF THE FILE FOR SDKMAN TO WORK!!! [[ -s "/home/dudette/.sdkman/bin/sdkman-init.sh" ]] && source "/home/dudette/.sdkman/bin/sdkman-init.sh" ~~~ 我用的 zshrc,找到 .zshrc 文件刪除掉上面內容即可
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看