Linux中国
1.71K subscribers
777 photos
6.34K links
Linux 中国官方 Telegram 频道
Download Telegram
SDKMAN:轻松管理多个软件开发套件 (SDK) 的命令行工具

<a href="https://dn-linuxcn.qbox.me/data/attachment/album/201811/07/160452r900imk2gjcgrv1z.png">Media</a>&#20320;&#26159;&#21542;&#26159;&#19968;&#20010;&#32463;&#24120;&#22312;&#19981;&#21516;&#30340; SDK &#19979;&#23433;&#35013;&#21644;&#27979;&#35797;&#24212;&#29992;&#30340;&#24320;&#21457;&#32773;&#65311;&#25105;&#26377;&#19968;&#20010;&#22909;&#28040;&#24687;&#35201;&#21578;&#35785;&#20320;&#65281;&#32473;&#20320;&#20171;&#32461;&#19968;&#19979; <strong>SDKMAN</strong>&#65292;&#19968;&#20010;&#21487;&#20197;&#24110;&#20320;&#36731;&#26494;&#31649;&#29702;&#22810;&#20010; SDK &#30340;&#21629;&#20196;&#34892;&#24037;&#20855;&#12290;&#23427;&#20026;&#23433;&#35013;&#12289;&#20999;&#25442;&#12289;&#21015;&#20986;&#21644;&#31227;&#38500; SDK &#25552;&#20379;&#20102;&#19968;&#20010;&#31616;&#20415;&#30340;&#26041;&#24335;&#12290;&#26377;&#20102; SDKMAN&#65292;&#20320;&#21487;&#20197;&#22312;&#20219;&#20309;&#31867; Unix &#30340;&#25805;&#20316;&#31995;&#32479;&#19978;&#36731;&#26494;&#22320;&#24182;&#34892;&#31649;&#29702;&#22810;&#20010; SDK &#30340;&#22810;&#20010;&#29256;&#26412;&#12290;&#23427;&#20801;&#35768;&#24320;&#21457;&#32773;&#20026; JVM &#23433;&#35013;&#19981;&#21516;&#30340; SDK&#65292;&#20363;&#22914; Java&#12289;Groovy&#12289;Scala&#12289;Kotlin &#21644; Ceylon&#12289;Ant&#12289;Gradle&#12289;Grails&#12289;Maven&#12289;SBT&#12289;Spark&#12289;Spring Boot&#12289;Vert.x&#65292;&#20197;&#21450;&#35768;&#22810;&#20854;&#20182;&#25903;&#25345;&#30340; SDK&#12290;SDKMAN &#26159;&#20813;&#36153;&#12289;&#36731;&#37327;&#12289;&#24320;&#28304;&#12289;&#20351;&#29992; <strong>Bash</strong> &#32534;&#20889;&#30340;&#31243;&#24207;&#12290;&#23433;&#35013; SDKMAN&#23433;&#35013; SDKMAN &#24456;&#31616;&#21333;&#12290;&#39318;&#20808;&#65292;&#30830;&#20445;&#20320;&#24050;&#32463;&#23433;&#35013;&#20102; zip &#21644; unzip &#36825;&#20004;&#20010;&#24212;&#29992;&#12290;&#23427;&#20204;&#22312;&#22823;&#22810;&#25968;&#30340; Linux &#21457;&#34892;&#29256;&#30340;&#40664;&#35748;&#20179;&#24211;&#20013;&#12290;
&#20363;&#22914;&#65292;&#22312;&#22522;&#20110; Debian &#30340;&#31995;&#32479;&#19978;&#23433;&#35013; unzip&#65292;&#21482;&#38656;&#35201;&#36816;&#34892;&#65306;<pre class="prettyprint linenums">$ sudo apt-get install zip unzip</pre>&#28982;&#21518;&#20351;&#29992;&#19979;&#38754;&#30340;&#21629;&#20196;&#23433;&#35013; SDKMAN&#65306;<pre class="prettyprint linenums">$ curl -s "https://get.sdkman.io" | bash</pre>&#22312;&#23433;&#35013;&#23436;&#25104;&#20043;&#21518;&#65292;&#36816;&#34892;&#20197;&#19979;&#21629;&#20196;&#65306;<pre class="prettyprint linenums">$ source "$HOME/.sdkman/bin/sdkman-init.sh"</pre>&#22914;&#26524;&#20320;&#24076;&#26395;&#33258;&#23450;&#20041;&#23433;&#35013;&#21040;&#20854;&#20182;&#20301;&#32622;&#65292;&#20363;&#22914; /usr/local/&#65292;&#20320;&#21487;&#20197;&#36825;&#26679;&#20570;&#65306;<pre class="prettyprint linenums">$ export SDKMAN_DIR="/usr/local/sdkman" && curl -s "https://get.sdkman.io" | bash</pre>&#30830;&#20445;&#20320;&#30340;&#29992;&#25143;&#26377;&#36275;&#22815;&#30340;&#26435;&#38480;&#35775;&#38382;&#36825;&#20010;&#30446;&#24405;&#12290;&#26368;&#21518;&#65292;&#22312;&#23433;&#35013;&#23436;&#25104;&#21518;&#20351;&#29992;&#19979;&#38754;&#30340;&#21629;&#20196;&#26816;&#26597;&#19968;&#19979;&#65306;<pre class="prettyprint linenums">$ sdk version==== BROADCAST =================================================================* 01/08/18: Kotlin 1.2.60 released on SDKMAN! #kotlin* 31/07/18: Sbt 1.2.0 released on SDKMAN! #sbt* 31/07/18: Infrastructor 0.2.1 released on SDKMAN! #infrastructor================================================================================SDKMAN 5.7.2+323</pre>&#24685;&#21916;&#20320;&#65281;SDKMAN &#24050;&#32463;&#23433;&#35013;&#23436;&#25104;&#20102;&#12290;…