zoukankan      html  css  js  c++  java
  • 安装scala

    Linux中安装scala(最简单的方法就是使用命令:sudo apt install scala 直接安装)

    1.首先确保你本地以及安装了 JDK 1.5 以上版本,并且设置了 JAVA_HOME 环境变量及 JDK 的bin目录。

    C:Usersxiong>java -version
    java version "1.8.0_131"
    Java(TM) SE Runtime Environment (build 1.8.0_131-b11)
    Java HotSpot(TM) 64-Bit Server VM (build 25.131-b11, mixed mode)
     
    C:Usersxiong>javac -version
    javac 1.8.0_131  

     如果还没有安装,请参考http://www.cnblogs.com/fireporsche/p/6984566.html

     2.我们可以从 Scala 官网地址 http://www.scala-lang.org/downloads 下载 Scala 二进制包,本教程我们将下载 2.11.7版本

     3.解压缩文件包,可将其移动至/usr/local/share下:

    mv scala-2.11.7 scala                   # 重命名 Scala 目录
    mv /download/scalapath /usr/local/share # 下载目录需要按你实际的下载路径
    

    4.修改环境变量,如果不是管理员可使用 sudo 进入管理员权限,修改配置文件profile:

    vim /etc/profile
    
    或
    
    sudo vim /etc/profile
    

    5.在文件的末尾加入:

    export PATH="$PATH:/usr/local/share/scala/bin"
    

    :wq!保存退出,重启终端,执行 scala 命令,输出以下信息,表示安装成功:

    $ scala
    Welcome to Scala version 2.11.7 (Java HotSpot(TM) 64-Bit Server VM, Java 1.8.0_31).
    Type in expressions to have them evaluated.
    Type :help for more information.
    

    注意:在编译的时候,如果有中文会出现乱码现象,解决方法查看:Scala 中文乱码解决

    windows安装scala(其实和安装java差不多)

    1.在确定安装有jdk的情况下,下载scala安装包,我们可以从 Scala 官网地址 http://www.scala-lang.org/downloads 下载 Scala 二进制包(页面底部),本教程我们将下载 2.11.7版本

    2.在系统变量中添加环境变量 

    •   变量名:SCALA_HOME
      •     变量值:C:Program Files scala         // 要根据自己的实际路径配置
      •   变量名:CLASSPATH(自己动手创建的,,存储的是 .class 字节码文件的目录。.;就是class字节码文件的所在目录)
        •     变量值:.;%SCALA_HOME%libdt.jar;%SCALA_HOME%lib ools.jar;         //记得前面有个".",表示当前目录
        •   变量名:Path(系统创建好的,存储的是 .exe 可执行文件程序的目录,针对 JDK 可配置其 bin 目录)
          •     变量值:%SCALA_HOME%in;%SCALA_HOME%jrein;

    3.测试scala是否安装成功

    C:Usersxiong> scala -version
    Scala code runner version 2.12.2 -- Copyright 2002-2017, LAMP/EPFL and Lightbend, Inc.
    
    C:Usersxiong>scalac -version
    Scala compiler version 2.12.2 -- Copyright 2002-2017, LAMP/EPFL and Lightbend, Inc.
     
  • 相关阅读:
    LeetCode 382. Linked List Random Node
    LeetCode 398. Random Pick Index
    LeetCode 1002. Find Common Characters
    LeetCode 498. Diagonal Traverse
    LeetCode 825. Friends Of Appropriate Ages
    LeetCode 824. Goat Latin
    LeetCode 896. Monotonic Array
    LeetCode 987. Vertical Order Traversal of a Binary Tree
    LeetCode 689. Maximum Sum of 3 Non-Overlapping Subarrays
    LeetCode 636. Exclusive Time of Functions
  • 原文地址:https://www.cnblogs.com/fireporsche/p/6984643.html
Copyright © 2011-2022 走看看