1.Scala下载并安装

1.Scala的安装时需要依赖JDK的,目前我的电脑上,jdk是已经安装好了,这里就不再说明

2.在地址http://www.scala-lang.org/download/all.html下下载scala安装包,

2.安装Scala

此次我的安装目录是放在D:\scala路径下的,安装后产生如下文件:

3.配置系统变量

一般这个参数是scala安装好后,自己设置的,如果没有就手动设置一下

4.重启电脑,让系统参数生效

2. Intellij IDEA下载安装

在地址https://www.jetbrains.com/idea/download/#section=windows下载社区版。

然后进行安装。

2.1 Intellij安装Scala插件

来这个地址https://confluence.jetbrains.com/display/SCA/Release+fixes下载scala插件,注意下载Intellij对应的scala插件版本,下载好后,解压到Intellij的安装目录下C:\Program Files (x86)\JetBrains\IntelliJ IDEA Community Edition 2016.2.5\plugins;(有可能需要重启电脑)

然后就可以创建scala项目了。

2.2 Intellij IDEA快捷键

Ctrl+P,可以显示参数信息

Alt+enter 添加引用

Ctrl+alt+l格式化代码

F8            Step Over 相当于eclipse的f6      跳到下一步

F7            Step Into 相当于eclipse的f5就是  进入到代码

3. Intellij IDEA创建项目

1.点击File,然后选择project

2.然后选择scala项目

可能由于ideal版本不同,可能显示的不同,如果是下图这种则选择IDEA.

3.相关名称设置

4.然后新建scala类文件

5.然后开始导包

6.然后选择java,导入所需的包即可

7.项目中存在导入的包

4. Scala项目打包

1.首先打开project structure

2.点击新增jar包,然后确定

3.点击编译

4.最后对应输出路径找到打包后的包即可

比如该项目截图去路径D:\bigdata\SourceCode\scalatwo\out\artifacts\scalatwo_jar下拿到打包文件。

5.Scala打包文件运行

类似命令如下:

spark-submit --class com.test.scala   --master local[1]   --executor-memory 2g --num-executors 3   scalasecond_fat.jar    hdfs://WorkerNode2:8020/root/test/44.txt

Win7下Intellij开发Scala环境搭建的更多相关文章

  1. 【1】windows下IOS开发基础环境搭建

    一.目的 本文的目的是windows下IOS开发基础环境搭建做了对应的介绍,大家可根据文档步骤进行mac环境部署: 二.安装虚拟机 下载虚拟机安装文件绿色版,点击如下文件安装 获取安装包:       ...

  2. 第三方web ide开发环境下vuejs开发HMR环境搭建-码农这样开发是快乐的!

    vuejs是一个非常优秀的前端框架,利用该框架可以快速开发出任何web app,之所以vuejs开发非常高效快捷,其中最重要的一点就是利用webpakc提供的HMR(热模块替换)特性,可以边写vue组 ...

  3. Centos7下Java开发基本环境搭建

    一.Centos7安装JDK 首先查看自己的机器上是否已经自带openjdk,命令如下: rpm -qa | grep jdk 如果存在,则按照如下命令进行依次卸载: yum -y remove fi ...

  4. ubuntu下android开发工作环境搭建

    www.bubuko.com/infodetail-655571.html 解压软件安装: sudo apt-get install unrar rar zip gzip  串口工具安装: sudo ...

  5. IOS开发基础环境搭建

    一.目的 本文的目的是windows下IOS开发基础环境搭建做了对应的介绍,大家可根据文档步骤进行mac环境部署: 二.安装虚拟机 下载虚拟机安装文件绿色版,点击如下文件安装 获取安装包:       ...

  6. win7下android开发环境搭建(win7 64位)

    win7下android开发环境搭建(win7 64位)   一.安装 JDK 下载JDK最新版本,下载地址如下: http://www.oracle.com/technetwork/java/jav ...

  7. Cocos2d-x在win7下的android交叉编译环境

    cocos2d-x在win7下的Android交叉编译环境 2014年4月14日 cocos2d-x环境配置 前面把Visual Studio+Python开发环境配好了,但还没有讲如何在Androi ...

  8. golang开发android环境搭建_window

    golang开发android环境搭建介绍 一 安装依赖软件: git:版本管理 go:  go开发环境(版本>=1.5),可直接下载window版的go安装包. android studio: ...

  9. ubuntu下的c/c++环境搭建

    原文地址:http://www.cnblogs.com/hitwtx/archive/2011/12/03/2274556.html ubuntu下的c/c++环境搭建是比较简单,因为有apt和新立得 ...

随机推荐

  1. memcached和一致性hash算法

    1 一致性hash算法的一致性 这里的一致性指的是该算法可以保持memcached和数据库中的数据的一致性. 2 什么是一致性hash算法 2.1 为什么需要一致性hash算法 现在有大量的key v ...

  2. FireMonkey 结构性初略分析

    Delphi 下的FireMonkey,很好地实现了 DirectUI与跨平台.学习了解他,对DirectUI编程及项目的跨平台实现有一定帮助.虽然作为开发者个体,并不需要了解太多这些东西,只要求拿来 ...

  3. git文章列表

    关于gitlab默认clone协议 Git实现从本地加入项目到远程仓库 翻翻git之---一个简单的标签控件 LabelView (随手发了两张小宝宝的玩耍照) id=1125" targe ...

  4. machine learning for hacker记录(1) R与机器学习

    开篇:首先这本书的名字很霸气,全书内容讲的是R语言在机器学习上面的应用,一些基本的分类算法(tree,SVM,NB),回归算法,智能优化算法,维度约减等,机器学习领域已经有很多成熟的R工具箱,毕竟这个 ...

  5. 官方文档Core Technologies - Part 1

    首先介绍系列文章内容及Spring Framework官方文档情况. 在这一系列学习中,我阅读的主要资源是5.1.2 Reference Doc.,以及论坛大神的讲解blog.另外,Spring官方也 ...

  6. Ext rowcontextmenu回调

    今天栽了大跟头,,,, EXT js右键可以获取到选中的那一列的索引值,只需在回调函数中取到那一列的数据就可以ok,不用再费尽心思的费用执行click的事件 grid.on("rowcont ...

  7. 人生苦短之Python文件的IO操作

    在Python中也有涉及到文件的相关操作,从最简单的文件读取说起 文件读取 file = open('/Users/macbookpro/Desktop/使用教程.txt', 'r', encodin ...

  8. HTML CSS 属性大全

    CSS 属性大全 文字属性 「字体族科」(font-family),设定时,需考虑浏览器中有无该字体. 「字体大小」(font-size),注意度量单位.<绝对大小>|<相对大小&g ...

  9. 生成chm格式帮助文档的步骤

    开场前,道具先得被齐全了. 道具:struts2的开源代码(以生成struts2的帮助文档为例).chm格式生成工具jd2chm.exe(网上有) 好了,准备演出 1.在eclipse中新建一个jav ...

  10. 用css截取字符 css排版隐藏溢出文本

    方法一: <div style="width:300px; overflow:hidden;  text-overflow:ellipsis; white-space:nowrap;& ...