centos系统安装jdk,scala

安装环境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

你可能感兴趣的:(centos系统安装jdk,scala)