`

Scala开发环境搭建与资源推荐

阅读更多
Scala基于Java平台,所以Scala开发环境很容易搭建。看了下面的介绍,你会对Scala开发环境的搭建以及一些常用资源了解一二。 Scala号称Java的继承者,优美地结合了大家所熟悉的 面向对象技术以及随着动态语言的流行而逐渐为广大开发者所认知的 函数式编程技

      Scala基于Java平台,所以Scala开发环境很容易搭建。看了下面的介绍,你会对Scala开发环境的搭建以及一些常用资源了解一二。

Scala号称Java的继承者,优美地结合了大家所熟悉的面向对象技术以及随着动态语言的流行而逐渐为广大开发者所认知的函数式编程技术;同时,Scala是一门静态语言,IDE可以帮助开发者完成很多额外的自动操作,也避免目前动态语言需要进行大量的单元测试的繁琐工作。

Scala有太多的优点,后面会一一探讨。今天的任务就是准备Scala的开发环境,包括SDK、IDE的设置、常用资源列表等。

下载

首先,到Scala的网站下载最新的版本:http://www.scala-lang.org/downloads

目前最新的稳定版本是2.7.5,文件名 scala-2.7.5.final.zip

下载后解压缩到本地的一个硬盘,例如:D:\local\scala-2.7.5.final

设置环境变量

接下来要修改系统的环境变量,将D:\local\scala-2.7.5.final\bin加入环境变量PATH中,这样以后就可以直接调用scala提供的工具和命令。

设置好之后,在系统的命令行键入"scala"命令,应该可以看到下面的界面,就说明已经安装成功了:

Microsoft Windows XP [版本 5.1.2600]
(C) 版权所有 1985-2001 Microsoft Corp.

C:\Documents and Settings\hover>scala
Welcome to Scala version 2.7.5.final (Java HotSpot(TM) Client VM, Java 1.6.0_15).
Type in expressions to have them evaluated.
Type :help for more information.

scala>

这是Scala的Console,可以用来进行大部分的语法测试和命令调用,后面的学习中会经常用到。

安装IntelliJ IDEA的Scala插件

工欲善其事,必先利其器,好的开发工具能大大提高日常开发工作的效率。我平时大部分时间都在使用IDEA进行开发,这是一个非常棒的Java IDE,熟练之后不再愿意使用其他的IDE,其"Develop with pleasure!"的理念让开发者的日常编码工作如行云流水般,效率比其他的IDE提高不是一点点!

IDEA 8(当前版本)和IDEA 9(下个版本)都有对应的插件,插件的名称是"Scala",安装之后需要重启IDEA,让插件生效。

安装Eclipse的Scala插件

Scala官方网站对Eclipse提供了插件的支持,具体的操作步骤可以参考下面的地址:Scala IDE for Eclipse,这里就不再重复了。

常用资源列表

   1. Scala官方网站:http://www.scala-lang.org/
   2. Scala世界的MVC框架 - Lift:http://liftweb.net/
   3. Scala API: http://www.scala-lang.org/docu/files/api/index.html
分享到:
评论

相关推荐

    搭建scala环境,已验证。

    IntelliJ IDEA是一款功能强大的集成开发环境,特别适合Scala开发。通过Help菜单下的“Install New Software”,添加Scala插件的下载源(http://www.scala-lang.org/scala-eclipse-plugin),安装Scala插件后,即可...

    大数据技术开发环境搭建.docx

    本教程涵盖了大数据技术开发环境的搭建,涉及多个重要组件,包括Hadoop、Spark、HBase、Hive等。以下将详细介绍这些技术的安装与配置过程。 首先,搭建开发环境通常从软件下载开始,这里可能包括虚拟机管理器(如...

    搭建eclipse+scala+maven

    搭建Eclipse+Scala+maven开发环境是为了解决在Scala Web开发中,团队成员更习惯于使用Eclipse和Maven的场景。在这种情况下,我们既要利用Eclipse的强大调试和重构功能,又要结合Maven的项目管理和构建能力,同时还...

    flink-1.13.6-bin-scala_2.12.tgz资源下载

    在 `flink-1.13.6-bin-scala_2.12.tgz` 压缩包中,包含了 Apache Flink 1.13.6 版本的二进制发行版,适用于使用 Scala 2.12 开发的环境。 这个版本的 Flink 提供了以下关键功能和改进: 1. **流处理**:Flink 支持...

    scala-2.11.12.tgz.zip

    通常,这样的文件包含Scala编译器、标准库和其他相关工具,用于在本地环境中搭建Scala开发环境。 描述中提到的Scala的多范式特性,意味着它支持多种编程模式。面向对象编程允许开发者通过类和对象来组织代码,实现...

    scala-2.11.6.tgz

    Scala是一种强大的多范式编程语言,它融合了面向对象和函数式编程的概念。在这个"scala-2.11.6.tgz"压缩包中,我们找到了...通过这个压缩包,你可以快速搭建Scala开发环境,开始探索这个强大且富有表现力的语言世界。

    Scala in Action.pdf

    - **内容要点**:包括Scala安装指南、开发环境搭建等入门指导。 - **目标读者**:希望快速开始编写Scala代码的初学者。 - **第3章:Scala中的面向对象编程** - **内容要点**:探讨Scala如何实现面向对象编程特性...

    Scala高级语言设计

    在搭建开发环境方面,Scala支持在Windows、Linux等多种操作系统上搭建开发环境。Scala的Hello World案例演示了如何编写一个简单的Scala程序,并通过反编译工具了解Scala代码在JVM中的执行流程。开发注意事项、安装...

    Flink 开发环境搭建和应用的配置部署及运行.pdf

    首先,搭建Flink的开发环境需要安装Java开发工具包(JDK),因为Flink是用Java和Scala编写的。针对不同操作系统,安装JDK的步骤也略有不同。JDK是必须安装的组件,因为Flink需要Java来编译和运行。需要注意的是,...

    尚硅谷_韩顺平_Scala语言核心编程.pdf

    Windows下搭建Scala开发环境主要涉及下载并安装Scala的运行环境,以及了解Scala的REPL(Read-Eval-Print Loop)环境,它是Scala交互式编程环境,允许用户直接在命令行中进行代码的编译和运行。对于Linux系统,搭建...

    学习笔记.pdf

    本资源主要介绍了 Scala 语言的核心编程知识,包括 Scala 语言的概述、Scala 语言的特点、Scala 开发环境的搭建、Scala 开发工具的介绍、Scala 语言的快速入门等内容。 1. Scala 语言的概述 Scala 语言是一种现代的...

    Play开发资源+scala+akka

    这些资源将帮助开发者从各个层面深入理解Play、Scala和Akka,提升开发技能,促进团队间的交流与合作,共同进步。无论是初学者还是经验丰富的开发者,都能从中受益匪浅,进一步提高自己的Play框架开发能力。

    Scala学习笔记(全)

    #### 二、Scala环境搭建与基础语法 ##### 2.1 环境搭建 - **安装JDK**:Scala依赖于JDK运行环境。 - **安装Scala编译器**:从官方网站http://www.scala-lang.org/下载最新版本的Scala编译器,如2.11.x或2.10.x版本...

    Scala in action

    1. **环境搭建**:要开始学习 Scala,首先需要安装 Scala 和 SBT(Scala Build Tool)。Scala 官方网站提供了详细的安装指南,包括不同操作系统下的安装步骤。 2. **基础语法**:Scala 的语法融合了面向对象和函数...

    在Jelastic上使用Scala编程Java开发Java

    此外,Jelastic还提供了丰富的环境模板,包括多种Java版本和框架,使得快速搭建Scala开发环境变得简单。 **Java开发** 虽然标题提到“在Jelastic上使用Scala编程Java开发Java”,但这可能是指使用Scala编写Java应用...

    scala_lift

    这本书可能会介绍如何快速设置和运行 Lift 项目,包括搭建开发环境、创建第一个 "Hello, World!" 应用程序,以及理解 Lift 的请求处理机制。此外,它可能还会涉及框架的核心组件,如SNAPs(Single Node Application ...

    实训五Spark开发工具与环境搭建.docx

    一、Spark开发环境搭建目的: 1. 掌握Spark开发工具的搭建方法。 2. 掌握Spark三种搭建模式搭建方法。 二、Spark开发工具搭建步骤: 1. 安装Scala: - 从Scala官方网站下载Scala 2.12.15压缩版本。 - 将压缩包解...

    scala&spark;-v4.0

    #### Scala的安装与开发环境搭建 对于初学者来说,安装Scala开发环境是一个重要的步骤。下面介绍一种简单的安装方式: 1. **下载与安装ScalaShell**:ScalaShell是一个交互式的开发工具,可以帮助开发者快速测试...

    Functional Programming in Scala正式版

    - **环境搭建**:指导读者如何安装Scala环境。 - **基本语法**:介绍Scala的基本语法和特性,如模式匹配、类型推断等。 - **实践项目**:提供简单的练习项目帮助读者掌握Scala的基础用法。 #### 五、进阶函数式...

Global site tag (gtag.js) - Google Analytics