Scala的开发工具

1.IDEA介绍:

IDEA 全称 IntelliJ IDEA,是java编程语言开发的集成环境。IntelliJ在业界被公认为最好的java开发工具之一,尤其在智能代码助手、代码自动提示、重构、J2EE支持、各类版本工具(git、svn等)、JUnit、CVS整合、代码分析、 创新的GUI设计等方面的功能可以说是超常的。IDEA是JetBrains公司的产品,这家公司总部位于捷克共和国的首都布拉格,开发人员以严谨著称的东欧程序员为主。它的旗舰版本还支持HTML,CSS,PHP,MySQL,Python等。免费版只支持Python等少数语言。

1)java开发工具很多,比如netbean,eclipse等等,单开发Scala可选的工具不多,主要使用的是IDEA

2)Idea工具开发Scala的快捷键也不是很多,所有相对比较简单

3)IDEA不是专门用于开发Scala的IDE,但是确实是最适合开发Scala的工具,因为在我们实际工作中,大部分是开发项目,而大数据项目不可避免的会使用到Java,所以会进行java和Scala两种语言的混合编程,而idea可以很好的支持java和scala的开发

2.Scala插件的安装

默认情况下IDEA不支持Scala的开发,需要安装Scala插件,具体步骤如下:

安装插件的方法有两种一种是在线下载安装还有一种就是离线安装。

1.在线安装

1)点开plugins设置,在线安装的时候如果网不好有可能会比较慢,下载完之后需要重启:具体步骤如图所示:

2.离线安装

1)在网站https://plugins.jetbrains.com/plugin/1347-scala/versions可查看到scala相对应的版本,然后进行下载即可

2)把下载的.zip格式的scala插件放到Intellij的安装的plugins目录下(不用解压),然后加载刚刚放到plugins目录下的.zip文件

3)安装完成后重启IntelliJ IDEA

3.创建一个scala项目

因为是第一次创建,没有scala SDK,如果默认点击Finish按钮,scala项目建立后将找不到scala class,也就是不能编写scala程序

注意:本地下载比较慢,不建议下载

scala的安装包可在网站https://www.scala-lang.org/download/上下载。点击Browse按钮,在弹出的对话框中加载scala安装后的文件夹。

创建scala class时填写Name后,在Kind上选择object ,包名可以直接在类的前面加上

编写一个实例

测试结果

3.总结

1)在运行之前必须得配置jdk1.8以上

2)对于设置sdk还有另一种方法就是在打开项目之后进行设置,快捷键是:ctrl+shift+Alt+s 或者点击这个图标

IntelliJ IDEA开发工具安装Scala插件使用相关推荐

  1. IntelliJ IDEA开发工具安装教程(2022.2最新版)

    IntelliJ IDEA开发工具安装教程(2022.2最新版) 下载官网网址: https://www.jetbrains.com/idea/ 一.下载安装: 1, 打开官网下载IntelliJ I ...

  2. Scala编译器安装,开发工具安装,通过IDEA创建scala的工程代码,Scala SDK的设置

    一. Scala编译器安装 1. 安装JDK 因为Scala是运行在JVM平台上的,所以安装Scala之前要安装JDK 2. 安装Scala 2.1. Windows安装Scala编译器 访问Scal ...

  3. Scala语言基础详解,并在IDEA中安装Scala插件

    Scala起源 Scala是一门多范式的编程语言,一种类似java的编程语言,设计初衷是实现可伸缩的语言.并集成面向对象编程和函数式编程的各种特性. Scala语言的特点: Scala是面向对象的:S ...

  4. 集成开发工具(IDE) Scala编程开发 常量和变量

    2. 集成开发工具(IDE) --> IntelliJ IDEA 到官网下载所需的安装包或者在学习通上进行下载 双击执行安装 进行个性化设置(字体大小.主题.关联前面安装的java和scala) ...

  5. IntelliJ IDEA开发工具的完成

    1.DIEA工具的安装 2.IDEA工具本身不具有编译执行Java文件的能力,需要集成JDK和Scala 1)在IDEA中创建一个项目--Scala01--设置保存地址 D:/WorkSpace/ID ...

  6. IntelliJ IDEA社区版安装spring插件

    IntelliJ IDEA社区版安装spring插件 IntelliJ IDEA商业版比社区版的功能强大,支持的开发语言.框架.技术工具等更全面.Version 2021.2.*以后版本的社区版不提供 ...

  7. 【Java语言基础】2.1 IntelliJ IDEA开发工具概述

    IntelliJ IDEA开发工具概述 1. 之前的开发工具 文本编辑工具:记事本.UltraEdit.EditPlus.TextPad.NotePad++.sublime- 存在的问题:编写代码时没 ...

  8. Idea开发工具集成Drools插件

    Idea开发工具集成Drools插件 在百度上搜索了很久,都没有找到能够清晰的在idea开发工具中安装Drools插件,今天知道实践了一下,分享如下: 第一步,打开idea,本人使用的是2021.3. ...

  9. 【报表技术】IReport 图形化报表开发工具安装教程

    [报表技术]IReport 图形化报表开发工具安装教程 JasperReport简单介绍 JasperReport是一个强大.灵活的报表生成工具,能够展示丰富的页面内容,并将之转换成PDF,HTML, ...

最新文章

  1. c语言大学程序设计题库,黑龙江大学C语言程序设计试题库程序单选
  2. JMeter场景设置叙述
  3. PyTorch随笔-3
  4. Gitlab 新建用户和修改密码
  5. hdu1962Corporative Network带权回路
  6. crontab 每天凌晨8点_凌晨3点47分,嘉兴8岁女孩竟独自站在街头,原因竟是…
  7. nginx学习笔记之安装
  8. 49. 学会分析与STL相关的编译器诊断信息
  9. EGE基础入门篇(五):换上我的彩色画笔
  10. jeecg 框架 swagger后台接口文档 隐藏全部内容!!(解决漏洞监测)
  11. 平板电脑可以装python吗_电脑上的应用程序可以装在平板电脑上吗
  12. OpenCV学习 之 IplImage*遍历每个像素点
  13. F5 BIG-IP LTM基础资料
  14. 利用七牛云作为图片服务器
  15. csp认证201903-1--小中大(c++)
  16. python编程中文名_Python编程实战中遇到的几种需要化名的情境
  17. 速上谷歌地图数据管理软件操作图文教程
  18. iOS Masonry使用
  19. 65 ---- 点到平面、点到直线 及异面直线间的距离
  20. PTA7-12 城市间紧急救援 (25 分)(dijkstra+dp)(简单易懂的写法)

热门文章

  1. TypeScript 函数类型参数的用法举例
  2. Spring 基于设值函数的依赖注入
  3. ABAP report的递归submit和在虚拟机里再次启动另一个虚拟机
  4. Springboot里输出的html里包含script标签页会怎样
  5. why SAP CRM My Opportunity Master page must be renamed as S2
  6. QG3系统无法创建SAP employee的原因
  7. Jerry Wang的CRM中间件培训 Middleware
  8. CRM Fiori和Marketing Cloud里的My Account和All Account
  9. SAP Marketing Cloud的sentiment engagement
  10. Wordpress上传图片的存储逻辑