Win7下Intellij开发Scala环境搭建
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】windows下IOS开发基础环境搭建
一.目的 本文的目的是windows下IOS开发基础环境搭建做了对应的介绍,大家可根据文档步骤进行mac环境部署: 二.安装虚拟机 下载虚拟机安装文件绿色版,点击如下文件安装 获取安装包: ...
- 第三方web ide开发环境下vuejs开发HMR环境搭建-码农这样开发是快乐的!
vuejs是一个非常优秀的前端框架,利用该框架可以快速开发出任何web app,之所以vuejs开发非常高效快捷,其中最重要的一点就是利用webpakc提供的HMR(热模块替换)特性,可以边写vue组 ...
- Centos7下Java开发基本环境搭建
一.Centos7安装JDK 首先查看自己的机器上是否已经自带openjdk,命令如下: rpm -qa | grep jdk 如果存在,则按照如下命令进行依次卸载: yum -y remove fi ...
- ubuntu下android开发工作环境搭建
www.bubuko.com/infodetail-655571.html 解压软件安装: sudo apt-get install unrar rar zip gzip 串口工具安装: sudo ...
- IOS开发基础环境搭建
一.目的 本文的目的是windows下IOS开发基础环境搭建做了对应的介绍,大家可根据文档步骤进行mac环境部署: 二.安装虚拟机 下载虚拟机安装文件绿色版,点击如下文件安装 获取安装包: ...
- win7下android开发环境搭建(win7 64位)
win7下android开发环境搭建(win7 64位) 一.安装 JDK 下载JDK最新版本,下载地址如下: http://www.oracle.com/technetwork/java/jav ...
- Cocos2d-x在win7下的android交叉编译环境
cocos2d-x在win7下的Android交叉编译环境 2014年4月14日 cocos2d-x环境配置 前面把Visual Studio+Python开发环境配好了,但还没有讲如何在Androi ...
- golang开发android环境搭建_window
golang开发android环境搭建介绍 一 安装依赖软件: git:版本管理 go: go开发环境(版本>=1.5),可直接下载window版的go安装包. android studio: ...
- ubuntu下的c/c++环境搭建
原文地址:http://www.cnblogs.com/hitwtx/archive/2011/12/03/2274556.html ubuntu下的c/c++环境搭建是比较简单,因为有apt和新立得 ...
随机推荐
- jQuery param()作用与使用方法
$.param()方法是serialize()方法的核心,用来对一个数组或对象按照key/value进行序列化. $.param(obj) 返回 :string: 说明:将jquery对象按照name ...
- HBase开发
MapReduce接口 HBase提供了TableInputFormat.TableOutputFormat.TableMapper和TableReducer类来支持使用MapReduce框架处理HB ...
- Algorithm: Euler function
欧拉函数. phi(n)表示比n小的与n互质的数的个数,比如 phi(1) = 1; phi(2) = 1; phi(3) = 2; phi(4) = 2; phi(5) = 4; 性质: 1. 如果 ...
- Android studio在ubuntu下安装【转】
本文转载自:http://www.jianshu.com/p/776e3b52e930 这学期的Android课程要学Android比较底层的东西,所以老师要求在Linux下安装Android的开发环 ...
- Python 黑帽子第二章运行截图
- 工艺(SAM)
传送门 用SAM可以非常轻松的解决问题. 只要把原串向SAM中插入两次,之后直接从\(t_0\)状态开始每次贪心跑最小就可以了. 因为这个题要用map,所以之前取begin即可. // luogu-j ...
- pcieport 0000:00:1c.5: PCIe Bus Error
进入Linux系统 root身份 编辑/etc/default/grub GRUB_CMDLINE_LINUX_DEFAULT="quiet" 将quiet改为 pci=nomsi ...
- git add . 的时候遇到warning: LF will be replaced by CRLF inXXX 解决办法
$ git add . warning: LF will be replaced by CRLF in shop/Runtime/Cache/86bbc820c9ec1 d314a9c71cf5651 ...
- mysql : mysql 5.6.13 免安装版配置
前言:真正用到mysql是在公司的第二个项目下,具体的一些在之前的博客文章(http://www.cnblogs.com/zhengzeze/p/5623440.html)中也提到了,其中涉及到,免安 ...
- twincat3新建cpp提示"在查找预编译头时遇到意外的文件结尾。是否忘记了向源中添加“#include "stdafx.h"
自己之前在windows下面写过一些c++的函数,想在倍福工控机上直接使用,发现添加了.cpp和.h文件后无法完成编译,会提示 在查找预编译头时遇到意外的文件结尾.是否忘记了向源中添加“#includ ...