2019独角兽企业重金招聘Python工程师标准>>>

由于本人一直使用IDEA开发Java项目,目前scala也可以使用IDEA开发,下载地址:http://www.jetbrains.com/idea/

Community Edition FREE 和  Ultimate Edition Free 30-day trial都支撑scala开发,我使用的Ultimate Edition

当我们下载IDEA后 安装并启动后,我们需要安装一个scala Plugin,操作步骤如下:

输入plugins会出现下面界面:

点击 Install JetBrains plugin..按钮

输入 scala  回出现以下界面:

点击 Install Plugin 按钮 就会自动下载scala插件了,然后自动安装后重启就会生效了

创建scala工程:File->New Project->Scala->SBT->Next->输入项目名称->Finish

因为我们使用的SBT方式,所以需要IDEA自动构建

SBT自动构建完成后:

创建scala类:右击src下的main下的scala弹出“New”选择 “Scala Class”

Name:输入MyFirstScala,Kind:选择 Object ,点击确定

通过使用Ctrl+J快捷键,可以生成main方法和println方法

按快捷键Ctrl+Shift+F10或者在本类右击点击 Run"MyFirstScala"运行

如果提示要配置JDK,只要按照流程正常配置下就可以了,这里我就不在详细叙述了

转载于:https://my.oschina.net/ghostmanyue/blog/364469

scala入门-01-IDEA安装scala插件相关推荐

  1. ELK入门01—Elasticsearch安装

    1. 安装 首先从官网下载安装包 此处我们选择2.4.6这个版本,然后下载tar压缩包 下载以后直接解压,就算安装完成了 tar zxvf elasticsearch-2.4.6.tar.gz 2. ...

  2. 大数据入门第二十天——scala入门(二)scala基础02

    一. 类.对象.继承.特质 1.类 Scala的类与Java.C++的类比起来更简洁 定义: package com.jiangbei //在Scala中,类并不用声明为public. //Scala ...

  3. vue学习入门——Idea中安装vue插件

    在Idea中安装插件: 安装完成之后重启idea,发现new没有Vue component 解决办法如下: Settings>Editor>File and Code Templates, ...

  4. Consul入门01 - 安装Consul

    Consul必须首先安装在每个节点上当该节点需要称为Consul集群中的成员.为了使得安装更容易,Consul为所有支持的平台提供了二进制安装包.本页面不描述如何从源码来编译Consul. 安装Con ...

  5. python免安装版_web.py入门01——python安装

    环境:windows10 相关软件:python3.8.6.Sublime text.mysql.web.py和一些python库. python安装 python官网: https://www.py ...

  6. docker快速入门01——docker安装与简单应用

    1.docker简介 Docker 是一个开源的应用容器引擎,Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级.可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化 ...

  7. 《Scala机器学习》一一1.1 Scala入门

    本节书摘来自华章计算机<Scala机器学习>一书中的第1章,第1.1节,作者:[美] 亚历克斯·科兹洛夫(Alex Kozlov),更多章节内容可以访问云栖社区"华章计算机&qu ...

  8. idea安装scala

    idea下安装scala插件 一.前期准备 在安装scala插件之前,要先在windows下安装scala,如果没有安装scala的话,可以参考这篇博客:windows下scala的安装教程 二.sc ...

  9. 【Linux上安装Scala】

    文章目录 一.Linux上安装Scala (一)到Scala官网下载Scala (二)安装Scala 1.登录ied虚拟机 2.上传scala安装包到ied虚拟机 3.解压scala安装包到指定目录 ...

最新文章

  1. 谈谈我对Java中CallBack的理解
  2. SAP UI5列表的排序
  3. 新增操作 失败后重试_可重试的操作
  4. poj 3710——Christmas Game
  5. float foo=42e1为什么错_为什么重写了equals()也要重写hashCode()
  6. 使用java如何访问报表服务器_Java访问远程http服务器上数据的简便方法
  7. 使用CodeFirst创建数据库
  8. python-乌龟吃小鱼(小游戏)
  9. linux键盘及终端快捷键
  10. java 使用CA认证
  11. EPOCH、INTERATION、BATCH_SIZE的区别
  12. u盘超级加密3000使用方法
  13. HDMI采集卡芯片方案
  14. 一.PHP基础知识相关面试题
  15. Unity之三维空间多点箭头导航
  16. https://isux.tencent.com/svg-animate.html(svg动画)
  17. zhs16gbk java_不支持的字符集 (在类路径中添加 orai18n.jar): ZHS16GBK
  18. 408 | 王道模拟冲刺题自用笔记整理(第二套)
  19. GL_INVALID_OPERATION
  20. “北上深杭”成大数据企业聚集地

热门文章

  1. windows 下安装 rabbitmq报init terminating in do_boot错误
  2. jQuery kxbdMarquee 无缝滚动
  3. 在Android App中集成Google登录
  4. presentViewController和pushViewController
  5. 在C#中使用代理的方式触发事件 的简单习作
  6. LeetCode—209. 长度最小的子数组
  7. MAC地址、IP地址、ARP协议
  8. Linux系统编程学习问题回顾
  9. 最常用计算机信息呼唤标准代码,计算机考试题
  10. 升降压斩波电路matlab,升降压直流斩波电路及matlab仿真.doc