安装环境centos7,jdk1.8,scala2.11.8
安装jdk1.8
解压jdk安装包,并重命名为jdk
~]$ sudo tar -zxvf jdk-8u201-linux-x64.tar.gz -C /usr/local
~]$ cd /usr/local
local]$ sudo mv jdk1.8.0_201 jdk
配置环境变量
local]# sudo vim /etc/profile
在文件中写入
export JAVA_HOME=/usr/local/jdk
export JRE_HOME=$JAVA_HOME/jre
export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
保存退出vim编辑器,运行命令
local]# source /etc/profile
使之立刻生效
测试安装是否成功
[root@master bigdatazips]# java -version
openjdk version "1.8.0_181"
OpenJDK Runtime Environment (build 1.8.0_181-b13)
OpenJDK 64-Bit Server VM (build 25.181-b13, mixed mode)
[root@master bigdatazips]# javac -version
javac 1.8.0_201
安装scala
Scala运行基于jdk环境,必须先配置好jdk环境后才能运行scala程序
解压scala安装包,并重命名为scala
~]# sudo tar -zxvf scala-2.11.8.tgz -C /usr/local
~]# cd /usr/local
local]# sudo mv scala-2.11.8/ scala
配置环境变量
local]# sudo vim /etc/profile
文件中写入
export SCALA_HOME=/usr/local/scala
export PATH=$PATH:$SCALA_HOME/bin
保存退出vim编辑器,运行命令
local]# source /etc/profile
测试是否安装成功
[root@master scala]# scala -version
Scala code runner version 2.11.8 -- Copyright 2002-2016, LAMP/EPFL
[root@master scala]# scalac -version
Scala compiler version 2.11.8 -- Copyright 2002-2016, LAMP/EPFL
vim编写java文件,javac编译运行
~]# vim HelloWorld.java
输入程序
public class HelloWorld{
public static void main(String [] args){
System.out.println("Hello world");
}
}
保存退出,javac编译运行
[root@master ~]# javac HelloWorld.java
[root@master ~]# java HelloWorld
Hello world
Scala REPL中运行scala程序
终端打开
[root@master ~]# scala
Welcome to Scala 2.11.8 (Java HotSpot(TM) 64-Bit Server VM, Java 1.8.0_201).
Type in expressions for evaluation. Or try :help.
scala> println("hello world")
hello world
scala>
Scala REPL中加载运行scala程序
用vim编辑器写一个scala程序
~]# vim HelloWorld.scala
输入程序
println("This is my scala")
Scala REPL中运行
[root@master ~]# scala
Welcome to Scala 2.11.8 (Java HotSpot(TM) 64-Bit Server VM, Java 1.8.0_201).
Type in expressions for evaluation. Or try :help.
scala> :load /root/HelloWorld.scala
Loading /root/HelloWorld.scala...
This is my scala
scala>
Scalac 编译运行
用vim编辑器写一个scala程序
~]# vim Test.scala
输入程序
object Test{
def main(args:Array[String]){
println("Hello World");
}
}
Scalac编译运行
[root@master ~]# scalac Test.scala
[root@master ~]# scala -classpath . Test
Hello World
[root@master ~]#
[root@master ~]# vim Test.scala