目录
参考文章
目的 | 链接 |
idea配置scala环境 | IDEA中配置Scala开发编译环境 - starzy - 博客园 |
centos安装 | centos 8 安装scala - 知乎 (zhihu.com) |
安装scala
核心命令
# 检查安装的版本
yum list scala
yum install scala
具体步骤
[root@localhost app]# cd /app
[root@localhost app]# wget https://downloads.lightbend.com/scala/2.12.0/scala-2.12.0.rpm
[root@localhost app]# yum install scala-2.12.0.rpm
Complete!
检验是否安装成功
[root@localhost app]# scala -version
Scala code runner version 2.12.0 -- Copyright 2002-2016, LAMP/EPFL and Lightbend, Inc.
[root@localhost app]# which scala
/usr/bin/scala
【验证】
scala> 1+2
res0: Int = 3
scala> println("hello");
hello
通过命令行校验
通过编码校验
object HelloWorld {
def main(args: Array[String]){
println("Hello world!")
}
}
[root@localhost /]# cd workspace && pwd && mkdir /workspace/myscala && chmod 777 /workspace/myscala
/workspace
[root@localhost workspace]# ll
total 0
drwxrwxrwx. 2 root root 6 Jul 4 11:31 myscala
[root@localhost workspace]# cd myscala/
[root@localhost myscala]# vim 1.scala
[root@localhost myscala]# ll
total 4
-rw-r--r--. 1 root root 105 Jul 4 11:31 1.scala
[root@localhost myscala]# scalac 1.scala
[root@localhost myscala]# ll
total 12
-rw-r--r--. 1 root root 105 Jul 4 11:31 1.scala
-rw-r--r--. 1 root root 661 Jul 4 11:32 'HelloWorld$.class'
-rw-r--r--. 1 root root 599 Jul 4 11:32 HelloWorld.class
[root@localhost myscala]# scala HelloWorld
Hello world!