IntelliJ IDEA开发工具安装Scala插件使用
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插件使用相关推荐
- IntelliJ IDEA开发工具安装教程(2022.2最新版)
IntelliJ IDEA开发工具安装教程(2022.2最新版) 下载官网网址: https://www.jetbrains.com/idea/ 一.下载安装: 1, 打开官网下载IntelliJ I ...
- Scala编译器安装,开发工具安装,通过IDEA创建scala的工程代码,Scala SDK的设置
一. Scala编译器安装 1. 安装JDK 因为Scala是运行在JVM平台上的,所以安装Scala之前要安装JDK 2. 安装Scala 2.1. Windows安装Scala编译器 访问Scal ...
- Scala语言基础详解,并在IDEA中安装Scala插件
Scala起源 Scala是一门多范式的编程语言,一种类似java的编程语言,设计初衷是实现可伸缩的语言.并集成面向对象编程和函数式编程的各种特性. Scala语言的特点: Scala是面向对象的:S ...
- 集成开发工具(IDE) Scala编程开发 常量和变量
2. 集成开发工具(IDE) --> IntelliJ IDEA 到官网下载所需的安装包或者在学习通上进行下载 双击执行安装 进行个性化设置(字体大小.主题.关联前面安装的java和scala) ...
- IntelliJ IDEA开发工具的完成
1.DIEA工具的安装 2.IDEA工具本身不具有编译执行Java文件的能力,需要集成JDK和Scala 1)在IDEA中创建一个项目--Scala01--设置保存地址 D:/WorkSpace/ID ...
- IntelliJ IDEA社区版安装spring插件
IntelliJ IDEA社区版安装spring插件 IntelliJ IDEA商业版比社区版的功能强大,支持的开发语言.框架.技术工具等更全面.Version 2021.2.*以后版本的社区版不提供 ...
- 【Java语言基础】2.1 IntelliJ IDEA开发工具概述
IntelliJ IDEA开发工具概述 1. 之前的开发工具 文本编辑工具:记事本.UltraEdit.EditPlus.TextPad.NotePad++.sublime- 存在的问题:编写代码时没 ...
- Idea开发工具集成Drools插件
Idea开发工具集成Drools插件 在百度上搜索了很久,都没有找到能够清晰的在idea开发工具中安装Drools插件,今天知道实践了一下,分享如下: 第一步,打开idea,本人使用的是2021.3. ...
- 【报表技术】IReport 图形化报表开发工具安装教程
[报表技术]IReport 图形化报表开发工具安装教程 JasperReport简单介绍 JasperReport是一个强大.灵活的报表生成工具,能够展示丰富的页面内容,并将之转换成PDF,HTML, ...
最新文章
- c语言大学程序设计题库,黑龙江大学C语言程序设计试题库程序单选
- JMeter场景设置叙述
- PyTorch随笔-3
- Gitlab 新建用户和修改密码
- hdu1962Corporative Network带权回路
- crontab 每天凌晨8点_凌晨3点47分,嘉兴8岁女孩竟独自站在街头,原因竟是…
- nginx学习笔记之安装
- 49. 学会分析与STL相关的编译器诊断信息
- EGE基础入门篇(五):换上我的彩色画笔
- jeecg 框架 swagger后台接口文档 隐藏全部内容!!(解决漏洞监测)
- 平板电脑可以装python吗_电脑上的应用程序可以装在平板电脑上吗
- OpenCV学习 之 IplImage*遍历每个像素点
- F5 BIG-IP LTM基础资料
- 利用七牛云作为图片服务器
- csp认证201903-1--小中大(c++)
- python编程中文名_Python编程实战中遇到的几种需要化名的情境
- 速上谷歌地图数据管理软件操作图文教程
- iOS Masonry使用
- 65 ---- 点到平面、点到直线 及异面直线间的距离
- PTA7-12 城市间紧急救援 (25 分)(dijkstra+dp)(简单易懂的写法)
热门文章
- TypeScript 函数类型参数的用法举例
- Spring 基于设值函数的依赖注入
- ABAP report的递归submit和在虚拟机里再次启动另一个虚拟机
- Springboot里输出的html里包含script标签页会怎样
- why SAP CRM My Opportunity Master page must be renamed as S2
- QG3系统无法创建SAP employee的原因
- Jerry Wang的CRM中间件培训 Middleware
- CRM Fiori和Marketing Cloud里的My Account和All Account
- SAP Marketing Cloud的sentiment engagement
- Wordpress上传图片的存储逻辑