首页 > 其他分享 >无涯教程-Scala - 环境设置

无涯教程-Scala - 环境设置

时间:2024-01-25 23:31:47浏览次数:31  
标签:教程 java Scala Windows scala 无涯 Java 安装

Scala可以安装在任何基于UNIX或Windows的系统上,在机器上开始安装Scala之前,必须在计算机上安装Java 1.8或更高版本。

请按照下面给出的步骤安装Scala。

步骤1 - 验证Java安装

首先,您需要在系统上安装Java软件开发套件(SDK)。要验证这一点,请根据所使用的平台执行以下两个命令中的任何一个。

如果Java安装正确完成,则它将显示Java安装的当前版本和规范。下表中给出了示例输出。

Platform Command Sample Output
Windows

打开命令控制台,然后键入-

\>java –version

Java版本" 1.8.0_31"

Java(TM)SE运行时

环境(内部版本1.8.0_31-b31)

Java Hotspot(TM)64位服务器

VM(内部版本25.31-b07,混合模式)

Linux

打开命令终端并输入-

$java –version

Java版本" 1.8.0_31"

打开JDK运行时环境(rhel-2.8.10.4.el6_4-x86_64)

Open JDK 64-Bit Server VM(内部版本25.31-b07,混合模式)

我们假定本教程的读者已在其系统上安装了Java SDK版本1.8.0_31。

如果您没有Java SDK,请从http://www.oracle.com/technetwork/java/javase/downloads/index.html并安装它。

步骤2 - 设定Java环境

将环境变量JAVA_HOME设置为指向计算机上Java安装位置的基本目录位置。如,

Sr.No Platform & 描述
1

Windows

将JAVA_HOME设置为C:\ProgramFiles\java\jdk1.7.0_60

2

Linux

Export JAVA_HOME =/usr/local/java-current

将Java编译器位置的完整路径追加到系统路径。

Sr.No Platform & 描述
1

Windows

将字符串" C:\Program Files\Java\jdk1.7.0_60\bin"追加到系统变量PATH的末尾。

2

ELinux

Export PATH=$PATH:$JAVA_HOME/bin /

如上所述,从命令提示符处执行命令 java -version 。

步骤3 - 安装Scala

您可以从http://www.scala-lang.org/download/,在撰写本教程时,我下载了" scala-2.11.5-installer.jar",现在,在命令提示符处执行以下命令

Platform Command & Output 描述
Windows

\>java –jar scala-2.11.5-installer.jar

该命令将显示一个安装向导,它将指导您在Windows计算机上安装Scala。在安装过程中,它将要求许可协议,只需接受该协议,然后它将询问安装Scala的路径。我选择了给定的默认路径" C:\Program Files\Scala" ,您可以根据需要选择合适的路径。

Linux

命令-

$java –jar scala-2.9.0.1-installer.jar

输出-

欢迎安装Scala 2.9.0.1!

主页位于-http://Scala-lang.org/


在安装过程中,它将要求许可协议,以接受其类型1,并且将询问Scala的安装路径。输入/usr/local/share ,您可以根据需要选择合适的路径。


参考链接

https://www.learnfk.com/scala/scala-environment-setup.html

标签:教程,java,Scala,Windows,scala,无涯,Java,安装
From: https://blog.51cto.com/u_14033984/9421733

相关文章

  • openpyxl操作excel教程
    openpyxl使用—Excel篇1.安装openpyxl安装openxlsxpipinstallopenpyxl2.创建/打开、保存工作簿2.1创建新的工作簿fromopenpyxlimportWorkbook#新建一个工作簿#实例化一个对象wb=Workbook()ws=wb.active#获取默认的工作表print(ws.title)#返回工作表名,She......
  • 无涯教程-Rust - 并发(Concurrency)
    在并发编程中,程序的不同部分独立执行,另一方面,在并行编程中,程序的不同部分会同时执行。线程数我们可以使用线程同时运行代码,在当前的操作系统中,已执行程序的代码在一个进程中运行,并且操作系统一次管理多个进程,在您的程序中,您还可以具有可以同时运行的独立部分,运行这些独立部分的......
  • 【docker-compose】ElasticSearch安装教程
    仅供学习参考,请勿轻易在生产环境使用0.目录树1.创建目录mkdir-p/docker/elasticsearch/conf/docker/elasticsearch/data/docker/elasticsearch/logschmod-R777/docker/elasticsearch/conf/docker/elasticsearch/data/docker/elasticsearch/logs2.编写配置......
  • 无涯教程-Rust - 智能指针
    Rust默认情况下在堆栈上分配所有内容,您可以通过将它们包装在智能指针(如Box)中来将它们存储在堆上,智能指针实现下表中列出的特征-Sr.NoTraitnamePackage&描述1Derefstd::ops::Deref用于不可变的取消引用操作,如*v。2Dropstd::ops::Drop当值超出范围时用于......
  • C++教程——初识C++(运算符)
    前一节我们初步认识出c++是一门面向对象的程序设计语言,并且我们初步认识了变量,数据类型,常量,输入输出以及合法的标识符命名规则,接下来我们要学习的是运算符。在c++中有逻辑运算符,赋值运算符,算数运算符,位运算符,关系运算符和杂项运算符。先从简单的算数运算符开始讲起,算数运算符简单来......
  • 无涯教程-Rust - 迭代&闭包
    在本章中,我们将学习RUST中的迭代器和闭包如何工作。Iterator迭代器迭代器有助于迭代值的集合,例如数组,向量,Map映射等,迭代器实现Rust标准库中定义的Iteratortrait,iter()方法返回集合的迭代器对象,迭代器对象中的值称为元素,迭代器的next()方法可用于遍历元素,当到达集合末尾时,next......
  • 无涯教程-Rust - 文件输入&输出
    除了对控制台进行读写之外,Rust还允许对文件进行读写,File结构代表一个文件,它允许程序对文件执行读写操作,File结构中的所有方法均返回io::Result枚举的变体。写入文件以下程序创建文件"data.txt",create()方法用于创建文件,如果文件创建成功,该方法将返回文件句柄,最后一行write_a......
  • 【完整版教程】iOS混淆加固原理篇
    引言在iOS开发中,应用程序的安全性和保护显得尤为重要。由于iOS系统的开放性,一些逆向工具可以轻松地对应用程序进行反编译和分析,从而导致应用程序源代码、算法和敏感信息的泄露。为了保护应用程序的安全性,我们需要对应用程序进行混淆加固。本文将介绍iOS混淆加固的原理和常见的加......
  • 无涯教程-Rust - 输入&输出
    本章讨论如何接受来自标准输入Input的值以及如何将值显示到标准输出Output,在本章中,我们还将讨论传递命令行参数。读和写Rust的input和output标准库函数围绕两个特征进行组织-Read读Write写Sr.NoTrait&描述Example1Read- 实现Read的类型具有面向字节输入的方法。S......
  • Spring的事务使用教程
    什么是事务?事务(Transaction)是数据库操作最基本单元,逻辑上一组操作,要么都成功,要么都失败,如果操作之间有一个失败所有操作都失败。事务四个特性(ACID)原子性一组操作要么都成功,要么都失败。一致性一组数据从事务1合法状态转为事务2的另一种合法状态,就是一致。隔离性事务1......