一、 Scala编译器安装

1. 安装JDK

因为Scala是运行在JVM平台上的,所以安装Scala之前要安装JDK

2. 安装Scala

2.1. Windows安装Scala编译器

访问Scala官网http://www.scala-lang.org/下载Scala编译器安装包,目前最新版本是2.12.x,但是目前大多数的框架都是用2.10.x编写开发的,所以这里推荐2.10.x版本,下载scala-2.10.6.msi后点击下一步就可以了。然后配置上path,比如我的scala安装目录下的位置:D:\Installed\scala-2.12.6,使用命令行窗口的时候,使用:D:\Installed\scala-2.12.6\bin下的scala.bat批处理即可。

然后cmd窗口下执行如下:

2.2. Linux安装Scala编译器

下载Scala地址http://downloads.typesafe.com/scala/2.10.6/scala-2.10.6.tgz然后解压Scala到指定目录

[root@hadoop1 software]# pwd
/home/tuzq/software
[root@hadoop1 software]# tar -zxvf scala-2.10.6.tgz

配置环境变量,将scala加入到PATH中

[root@hadoop1 scala-2.10.6]vi /etc/profile
#set scala env
export SCALA_HOME=/home/tuzq/software/scala-2.10.6
export PATH=$PATH:$SCALA_HOME/bin[root@hadoop1 scala-2.10.6]# source /etc/profile

2.3. Scala开发工具安装

目前Scala的开发工具主要有两种:Eclipse和IDEA,这两个开发工具都有相应的Scala插件,如果使用Eclipse,直接到Scala官网下载即可http://www.scala-lang.org/download/

由于IDEA的Scala插件更优秀,大多数Scala程序员都选择IDEA,可以到http://www.jetbrains.com/idea/download/#section=windows下载社区免费版,点击下一步安装即可,安装时如果有网络可以选择在线安装Scala插件。这里我们使用离线安装Scala插件:

1.安装IDEA,点击下一步即可。由于我们离线安装插件,所以点击Skip All and Set Defaul
2.下载IEDA的scala插件,地址http://plugins.jetbrains.com/?idea_ce


假设下载好的插件是scala-intellij-bin-2017.2.2:

3.安装Scala插件:Configure -> Plugins -> Install plugin from disk -> 选择Scala插件 -> OK -> 重启IDEA

这里选择的就是上面的:scala-intellij-bin-2017.2.2

2.4.接着是创建scala的项目


和普通的java工程一样,创建一个包。并且新建一个scala class

选择object类型的对象

如果发现运行scala项目的时候,报如下的错误:

解决办法是:
1、重新创建一个maven的项目:
2、将Hello.scala的代码放到src里面,如下:

Scala编译器安装,开发工具安装,通过IDEA创建scala的工程代码,Scala SDK的设置相关推荐

  1. Scala入门_开发环境安装

    开发环境安装 学习如何编写scala代码之前,需要先安装scala编译器以及开发工具 Java程序编译执行流程 Scala程序编译执行流程 scala程序运行需要依赖于Java类库,必须要有Java运 ...

  2. Java工程师入职——配置环境及安装开发工具

    很多新人对于进入新公司,大部分都是从发新电脑新系统开始(你好,我是小娜,让我来帮你....),电脑上各种开发环境都是从无到有,所以接下来小编从安装java到配置环境变量到eclipse等进行一系列环境 ...

  3. 【报表技术】IReport 图形化报表开发工具安装教程

    [报表技术]IReport 图形化报表开发工具安装教程 JasperReport简单介绍 JasperReport是一个强大.灵活的报表生成工具,能够展示丰富的页面内容,并将之转换成PDF,HTML, ...

  4. OpenDaylight开发hello-world项目之开发工具安装

    OpenDaylight开发hello-world项目之开发环境搭建 OpenDaylight开发hello-world项目之开发工具安装 OpenDaylight开发hello-world项目之代码 ...

  5. IDEA 开发工具安装教程及破解步骤(激活至2099年)

    IDEA 开发工具安装教程及破解步骤(激活至2099年) https://blog.csdn.net/niuniu1994/article/details/82728327

  6. UOS系统适配-常用开发工具安装

    开发工具 开发工具安装方式 软件运行 一.数据库 二.中间件: 三.虚拟化云平台 四.容器 开发工具 语言 CPU架构 X86 ARM MIPS gcc 8.3.0 8.3.0 8.3.0 gcc-7 ...

  7. Linux ubuntu下C/C++开发工具安装和开发环境搭建(c/c++,CLion工具)

    ubuntu下 C/C++ 开发工具选择和环境搭建 1.开发工具下载及安装 开发工具选用 CLion,进入终端输入 sudo snap install clion --classic 等待执行完成后C ...

  8. VUE前段开发-开发环境搭建和开发工具安装

    一 VUE介绍 (1)VUE,也就是vue.js,官方的介绍是是一套用于构建用户界面的渐进式框架.与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用.Vue 的核心库只关注视图层,不仅易于上 ...

  9. 小灰灰的APP学习之路(一)--开发工具安装

    开发工具安装 在这之前说点废话,本系列是我自己的一点经验记录,防止遗忘,各位大佬勿喷,望指教.我是java基础,现在自己学习APP开发. 1.下载开发工具 在网上看一些初学者都是用Android St ...

最新文章

  1. 【怎样写代码】复杂对象的组装与创建 -- 建造者模式(三):建造者模式
  2. 陆奇要离职?先看看百度财报吧
  3. arm b bl 地址无关码_ARM_异常和中断
  4. 应用 Valgrind 发现 Linux 程序的内存问题 [转]
  5. hdu 5131 Song Jiang#39;s rank list 【2014ACM/ICPC亚洲区广州站-重现赛】
  6. 利用JNative实现Java调用动态库
  7. scope参数错误或没有scope权限_SSM 单体框架 - 前端开发:用户和权限模块
  8. 星形和雪花模型_数据仓库多维数据模型设计
  9. LeetCode : Power of Two
  10. SpringAs3的一些配置参数
  11. 挂马攻击的介绍和防御
  12. RISC-V嵌入式开发入门篇1:RISC-V GCC工具链的介绍
  13. eact源码解析7.Fiber架构
  14. How to setup Assigned Access in Windows 10 (Kiosk Mode) 设置分配的访问权限(Kiosk模式)
  15. 安卓隐藏摄像_一款可以隐藏录像的app
  16. 目睹鸿蒙开创四大至高位面,第二十三章 鸿蒙四大至高规则
  17. oracle期末(一)
  18. 用matlab实现共轭梯度法求解实例,用MATLAB实现共轭梯度法求解实例
  19. Golang计算坐标之间的距离
  20. Java实现视频分类 【内链】

热门文章

  1. xx = [example[x] for example in xxx]功能解析
  2. 【Python】程序的分支结构之异常处理
  3. JavaScript实现detectDirectedCycle检测定向循环算法(附完整源码)
  4. wxWidgets:wxStaticBox类用法
  5. boost::system::error_code相关的测试程序
  6. boost::detail::sp_typeinfo_相关的测试程序
  7. boost::local_shared_ptr相关的测试程序
  8. boost::range模块heap算法相关的测试程序
  9. boost::mp11::mp_replace_second相关用法的测试程序
  10. boost::hana::back用法的测试程序