1.Scala介绍
运行于JVM之上的语言,兼容Java程序,会被编译成为字节码。具有面向对象编程和函数式编程特性。
2.SBT介绍
Simple Build Tool,Scala的包管理工具,类似于Maven。
3.Mac OS JDK安装
添加openjdk仓库
$ brew tap AdoptOpenJDK/openjdk
查询可用的jdk版本
$ brew search openjdk
选择需要的版本安装
brew cask install adoptopenjdk8brew cask install adoptopenjdk9brew cask install adoptopenjdk10brew cask install adoptopenjdk11brew cask install adoptopenjdk12brew cask install adoptopenjdk13brew cask install adoptopenjdk14
查看本地JDK安装结果
$ /usr/libexec/java_home -V
配置bash_profile或者zsh_profile ```bash $ vim ~/.bash_profile
修改环境变量如下:
export JAVA_HOME_8=$(/usr/libexec/java_home -v1.8) export JAVA_HOME_13=$(/usr/libexec/java_home -v13)
Java 8
export JAVA_HOME=$JAVA_HOME_8
Java 13
export JAVA_HOME=$JAVA_HOME_13
- 检查JDK环境变量是否生效```bash$ source ~/.bash_profile$ java -version
- 卸载不用的JDK版本(可选)
$ brew cask uninstall [XXX]
4.Mac OS Scala安装
$ brew install scala
5.Mac OS SBT安装
因为SBT官网介绍,使用brew安装sbt会依赖JDK13,所以使用SDKMAN安装SBT。
SDKMAN介绍:SDKMAN! is a tool for managing parallel versions of multiple software development kits on most Unix-based systems. It provides a convenient command line interface (CLI) and API for installing, switching, removing and listing candidates.
SDKMAN安装:
$ curl -s "https://get.sdkman.io" | bash
$ source "$HOME/.sdkman/bin/sdkman-init.sh"
$ sdk version
SBT安装:
$ sdk install sbt
