sdkman 管理开发中使用的sdk
来源:互联网 发布:单链表反转java 编辑:程序博客网 时间:2024/06/16 16:51
前言
sdkman(The Software Development Kit Manager),从名字上就可以很明显的感觉到,这个软件是干什么的,有点像Nodejs中的nvm工具。
在开发过程中,总能遇到这样一种情况,就是有些时候要这个版本的,有些时候要使用其他版本的,这样就得不停的切换环境变量中的设置。
使用sdkman即可解决这个问题。
系统要求
使用命令行的,大多都是Linux、Unix用户,但是在window7之后,powerShell也可以使用这个工具,所以sdkman在所有平台下都可以使用。
安装
既然是命令行工具,就只能用命令行方式来安装
第一步、下载
$ curl -s "https://get.sdkman.io" | bash
第二步、执行脚本
source "$HOME/.sdkman/bin/sdkman-init.sh"
第三步、检查是否安装成功
sdk version
输出版本信息即安装成功
使用
sdk help
输出帮助内容如下
Usage: sdk <command> [candidate] [version] sdk offline <enable|disable> commands: install or i <candidate> [version] uninstall or rm <candidate> <version> list or ls [candidate] use or u <candidate> [version] default or d <candidate> [version] current or c [candidate] outdated or o [candidate] version or v broadcast or b help or h offline [enable|disable] selfupdate [force] flush <candidates|broadcast|archives|temp> candidate : the SDK to install: groovy, scala, grails, akka, etc. use list command for comprehensive list of candidates eg: $ sdk list version : where optional, defaults to latest stable if not provided eg: $ sdk install groovy
使用很简单。
下面例举几个使用方式
1、安装gradle
sdk install gradle
2、安装指定版本的gradle
sdk install gradle 3.0
3、移除安装的gradle
sdk uninstall gradle or sdk rm gradle
5、使用临时版本
sdk use gradle 3.0
5、设置默认版本
sdk default gradle 3.0
6、查看安装的sdk版本列表
sdk current gradle
0 0
- sdkman 管理开发中使用的sdk
- sdkman工具的使用
- sdkman工具的使用
- sdkman工具的使用
- 使用SDKMAN
- Windows PowerShell 使用SDKMAN
- Windows PowerShell 使用SDKMAN
- SDKMAN 软件开发工具包管理器
- win32 SDK开发中打开 保存文件对话框的使用
- Android新浪微博开发(一)OAnth认证及账户管理、sdk的使用
- 在eclipse中使用FLEX SDK 开发
- 在IOS开发中使用GoogleMaps SDK
- SDK中 draw9patch的使用
- SDK中 draw9patch的使用
- SDK 开发中见到的问题
- iOS 项目中SDK的开发
- Win10开发:OneDrive SDK 的使用
- macOS 下安装SDKMAN 软件开发工具包管理器
- .net EF Join 关联表分页查询
- 蓝牙PROFILE
- android studio library module导出为jar
- ios取消按钮高亮
- 排序程序
- sdkman 管理开发中使用的sdk
- android 获取指定磁盘内存的工具类【兼容API18以上】,sharedPreference工具类
- Objective-C中的Block(闭包)
- jQuery中$.fn的用法示例介绍
- MySQL比like语句更高效的写法locate position instr find_in_set
- Thymeleaf教程 (十) 注释与块
- (function($){})(jquery)的意义
- Cure
- Jqgrid入门-操作表格的数据(二)