Scala开发环境搭建

  先讲几点我学习scala的目的或者原因吧:

  1. JVM在企业中的霸主地位,Scala也是JVM上的语言,很有可能未来会从Java过度到Scala也不是不可能。
  2. 先进的函数式编程和面向对象的结合。
  3. 我个人对大数据方面的知识特别感兴趣,发现Kafka和Spark的源码都是scala编写的,而如果我想深入的学习,学习源码可能要用到scala。
  4. Spark的生产环境使用Java或者Scala编程似乎是主流,然而开发Spark程序的话使用Java没有使用Scala开发相率高。

  Scala的开发环境远比我想的要好搭建的多。下面就不说太多的废话了。

一、安装JDK。

  由于Scala本省也是泡在JVM上的一种编程语言,所以要按装Scala编译器时,要先安装JDK,关于JDK的安装这里就不在赘述了,我以前也写过一篇关于安装JDK的文章。

文章链接是:http://blog.chinaunix.net/uid-29271139-id-4887413.html

  当然,这篇很早以前写的,所以你可以安装新版的JDK,这没什么太大问题。环境变量到是老样子。

二、安装Scala。

  安装完JDK后就需要安装Scala了。

  官方的地址:http://www.scala-lang.org/

  选择Downloads,找到windows下的安装包(以.msi结尾的安装包)。

  由于安装过程过于简单就不在赘述了,基本就是选择一个自己认为合适的目录,然后一路next就好了。

三、安装Scala IDE for Eclipse

  下载的网址在这里:http://scala-ide.org/

  下载按钮位置很明显了,下载后应该是一个zip包,里面有eclipse开发环境,当然是附带scala开发插件的。

OK,就是这么简单,Scala的开发环境已经搭建好了,下面就可以开始学习Scala方面的知识了。

  

最新文章

  1. PHP最简单的后门,且难查,不报毒!
  2. Struts2 Result 类型和对应的用法详解
  3. P85练习3
  4. CentOS6.7搭建蜜罐dionaea
  5. ABBYY FineReader无法打开TWAIN源怎么办
  6. 基于ip san的iscsi操作执行过程
  7. hdu 4472 dp
  8. QuickSwitchSVNClient,快速完成SVN Switch的工具
  9. java web Cookie浅谈
  10. linux --> Makefile编写
  11. python --- 冒泡排序算法
  12. PC逆向之代码还原技术,第六讲汇编中除法代码还原以及原理第二讲,被除数是正数 除数非2的幂
  13. wordpress 暴力破解防范
  14. 总结描述用户和组管理类命令的使用方法,系统用户相关信息,取出主机IP地址
  15. 2016310Exp5 MSF基础应用
  16. kindeditor4.1.11的使用方法
  17. error ...项目路径 \node_modules\chromedriver: Command failed.
  18. python tcp 实时抓包
  19. windows7下docker配置镜像加速
  20. 关于打开现有项目时数据库连接配置遇到的问题 连接字符串中的数据源值指定未安装的SQL Server的实例。要解决此问题,可选择安装匹配的SQL Server实例或修改连接字符串中的数据源值

热门文章

  1. 将数据库中的内容展示出来并将某些value值转换成汉字
  2. [工具]ps
  3. 编译Openwrt的log
  4. tensorflow的数据输入
  5. eclipse 快捷键及使用技巧
  6. hadoop-hdp-ambari离线安装记录
  7. 【codeforces 510D】Fox And Jumping
  8. poj3233 题解 矩阵乘法 矩阵快速幂
  9. BZOJ1443 游戏game (二分图染色+匈牙利算法)
  10. [bzoj3697]采药人的路径_点分治