spark开发环境详细教程1:IntelliJ IDEA使用详细说明
问题导读 1.IntelliJ IDEA是否可以直接创建Scala工程? 2.IntelliJ IDEA安装,需要安装哪些软件? 3.IntelliJ IDEA如何安装插件? 各种开发环境的搭建,其实都是听简单。甚至我们可以通过命令行来开发。而且最原始的编程,其实可以通过文本或则cmd即可。还有maven,sbt等。后来的发展过程中,为了更加方便我们编程,于是发展出来了,更高级的编程工具,Java有eclipse等工具,而Scala有IntelliJ IDEA.当然eclipse也可以写Scala代码。由于编程的发展,方便我们编程的同时,我们也需要花费成本来学习这些工具。下面就详细介绍下IntelliJ IDEA. IntelliJ IDEA的安装,这时候需要考虑是在Linux上安装,还是在window上安装。Linux安装还是比较方便的,而且遇到问题资料也比较多一些。比如使用sbt,网速慢一些。Linux上就比较容易解决。相信也有很多人习惯window,希望在window上安装IntelliJ IDEA. 这里主要介绍如何在window下安装IntelliJ IDEA,及需要jdk和Scala。 准备工作 首先需要下载IntelliJ IDEA、jdk和Scala ideaIC-2017.1.5 链接: https://pan.baidu.com/s/1slAuGe5 密码: 7g7a scala-2.12.2 链接: https://pan.baidu.com/s/1eS4B2xW 密码: xhh4 jdk1.8.0_25 链接:http://pan.baidu.com/s/1eSu2fCm 密码:58bx
安装jdk 首先解压jdk1.8.0_25到相应的路径。配置下环境变量
分别配置下JAVA_HOME,PATH 我这里JAVA_HOME为D:aboutyun_log_analysisjdk1.8.0_25 PATH里面应该很多内容,将%JAVA_HOME%bin;放到里面即可,对于前面记得需要分号隔开。 PATH=;%JAVA_HOME%bin; 最后验证jdk
[Bash shell] 纯文本查看 复制代码
?
java -version
安装Scala scala-2.12.2.msi直接安装即可。安装后同样是配置SCALA_HOME,及PATH的配置。 设置SCALA_HOME为C:Program Files (x86)scala
PATH=PATH=;%SCALA_HOME%bin; 验证scala 直接输入
[Bash shell] 纯文本查看 复制代码
?
Scala
Scala的版本有的可能不适合开发。scala-2.12.2在某些情况下不被识别。 可安装scala-2.10.6 链接: https://pan.baidu.com/s/1miQJWyW 密码: uw3p scala-2.10.6直接下载解压,然后按照上面步骤配置SCALA_HOME及PATH即可。 配置完后,直接验证即可
IntelliJ IDEA安装 jdk和Scala的安装,是为IntelliJ IDEA的使用做准备。使用IntelliJ IDEA需要引入jdk及Scala sdk. IntelliJ IDEA的安装,一步步安装相信应该没有问题。 IntelliJ IDEA完毕,我们下一步创建Scala项目。可是你会发现,没法创建Scala项目,因为找不到下面Scala项。这是因为我们没有安装Scala插件
刚开始创建项目,我们会看到下面 file->new->Project
如下图并没有Scala选项,所以下面我们需要添加Scala插件
IntelliJ IDEA插件安装 这里我们安装Scala和sbt插件。插件的安装方式有三种 1.插件安装 2.库安装 3.本地安装 分别对应图示下面的三种
这里主要介绍2,3 在介绍安装方式之前,首先我们知道通过那里安装插件。 通过file->settings
进入我们的插件界面 现在就要开始安装了。 1.通过库安装 库安装非常简单,只要里面搜索安装的插件即可。 比如Scala
输入Scala后,会将相关内容都会显示,在图中4位置,通过下拉框,下拉后我们找到Scala
点击install,看到下面
有的网络不能安装,可以通过磁盘安装。 推荐参考 about云日志分析项目准备10-2:Windows Intellij idea配置scala开发环境 http://www.aboutyun.com/forum.php?mod=viewthread&tid=20912 下载完毕,可看到下面界面,重启IntelliJ IDEA
这时候我们就看到了Scala选项。同样安装sbt
这时候我们看到了Scala选项
2.本地安装 Scala通过库安装经常失败。我们通过官网下载,然后本地安装。 我们通过官网下载 https://plugins.jetbrains.com/plugin/1347-scala 然后放到本地磁盘
通过install plugin from disk安装即可
- 前11月网游收入1341亿元同比增超两成 你贡献了多少?
- struts2: config-browser-plugin 与 convention-plugin 学习
- 千万级规模高性能、高并发的网络架构经验分享
- UE4新手之编程指南
- redis 学习笔记(5)-Spring与Jedis的集成
- Linq to SQL 查询Tips
- SQLite 预写式日志
- java调用.net asmx / wcf
- mybatis3.2.8 与 hibernate4.3.6 混用
- mybatis的物理分页:mybatis-paginator
- 使用 WMI 进行诊断WCF
- java:快速文件分割及合并
- 暴涨210倍的一个数字货币正悄无声息崛起
- QT Creator 快速入门教程 读书笔记(一)
- java教程
- Java快速入门
- Java 开发环境配置
- Java基本语法
- Java 对象和类
- Java 基本数据类型
- Java 变量类型
- Java 修饰符
- Java 运算符
- Java 循环结构
- Java 分支结构
- Java Number类
- Java Character类
- Java String类
- Java StringBuffer和StringBuilder类
- Java 数组
- Java 日期时间
- Java 正则表达式
- Java 方法
- Java 流(Stream)、文件(File)和IO
- Java 异常处理
- Java 继承
- Java 重写(Override)与重载(Overload)
- Java 多态
- Java 抽象类
- Java 封装
- Java 接口
- Java 包(package)
- Java 数据结构
- Java 集合框架
- Java 泛型
- Java 序列化
- Java 网络编程
- Java 发送邮件
- Java 多线程编程
- Java Applet基础
- Java 文档注释
- s6中class的一些基础知识和es5语法的对比
- 在CentOS 8上使用Elastic Stack: Elasticsearch/Kibana 7.8的部署与认证配置
- 做一个简单的京东购物栏
- 解决Elasticsearch SQL命令行启动报错 ./x-pack-env: No such file or directory
- MySql 入门到精通-sql查询语句的执行过程,你真的知道吗?
- 用 float 存储金额,老板说损失从工资里扣!
- 分布式追踪实战
- python的接班者之coconut
- Docker 垃圾回收机制补充
- 通过docker image 获取到 dockerfile
- Tensorflow2.0实现简单的RNN文本分析
- 利用Tensorflow2.0实现手写数字识别
- PyTorch,TensorFlow和NumPy中Stack Vs Concat | PyTorch系列(二十四)
- 为什么大家都说“SELECT *”效率低?
- 手把手教你如何搭建一套GPS定位系统平台