Scala基础入门:使用Eclipse IDE编写第一个Scala程序

7 篇文章 0 订阅
订阅专栏

Scala 开发环境

Scala 是 类Java 语言, 可以在命令行运行代码;

C:\Users\Administrator>scala -version
Scala code runner version 2.12.3 -- Copyright 2002-2017, LAMP/EPFL and Lightbend
, Inc.C:\Users\Administrator>scala
Welcome to Scala 2.12.3 (Java HotSpot(TM) Client VM, Java 1.8.0_101).Type in expressions for evaluation. 
Or try :help.scala> println("Hello,Scala!")
Hello,Scala!

更多的企业级开发时,我们可以选择 Eclipse或者IDEA。

这里介绍Eclipse开发收割Scala程序的步骤。

Scala 集成开发环境搭建方式

在Eclipse 中安装 Scala 插件方式1

  1. 启动Eclipse,在Help菜单中选择 Eclipse Marketplace

  2. 搜索Scala关键字,在找到的结果中选择 Scala IDE 4.2.X

这里写图片描述

3.选择安装,进入加载信息界面

这里写图片描述

4.耐心等待加载完成,点击确认

这里写图片描述

5.加载完成…同意许可,点击完成

这里写图片描述

  1. 耐心等待安装完成

这里写图片描述

  1. 重启Eclipse

重启Eclipse 发现新的Scala插件,确认即可。 安装完成。

在Eclipse中安装Scala插件方式2

通过点击 Help –》 Install new softwares..

添加 插件url: http://download.scala-ide.org/sdk/lithium/e44/scala211/stable/site

这里写图片描述

点击下一步

这里写图片描述

加载出来后,点击完成,进入安装进度界面,这个过程一般比较长,可以先去和朋友聊聊天…

这里写图片描述

弹出提示,点击确认,重启Eclipse即可。

通过插件的安装方式可能最终不一定会安装成功,常见的错误:

An error occurred while collecting items to be installed
session context was:(profile=epp.package.jee, phase=org.eclipse.equinox.internal.p2.engine.phases.Collect, operand=, action=).
Unable to read repository at http://download.scala-ide.org/sdk/lithium/e44/scala211/stable/base-20160504-1321/plugins/org.eclipse.equinox.weaving.aspectj_1.0.400.weaving-hook-20140821.jar.
Read timed out
Unable to read repository at http://download.scala-ide.org/plugins/scala-ide-play2/releases/e44/2.11.x/site-20160504-1321/features/org.scala-ide.play2.feature_0.6.0.v-2_11-201605041113-674180c.jar.
Read timed out
Unable to read repository at http://download.scala-ide.org/plugins/scala-ide-play2/releases/e44/2.11.x/site-20160504-1321/plugins/org.scala-ide.play2.templates23_0.6.0.v-2_11-201605041113-674180c.jar.
Read timed out
Unable to read repository at http://download.scala-ide.org/sdk/lithium/e44/scala211/stable/base-20160504-1321/plugins/org.scala-ide.sbt.full.library_0.13.8.v-2_11-201605041056-92a3ed3.jar.
Connection reset
Unable to read repository at http://download.scala-ide.org/plugins/scala-search/releases/e44/2.11.x/site-20160504-1321/features/org.scala.tools.eclipse.search.feature_0.3.0.v-2_11-201605041114-e33fd2c.jar.
Read timed out

那么你可以设置代理或者翻墙的方式继续安装;

或者 直接将插件下载下来,再使用本地安装也可。

打开 Scala IDE 网页 http://scala-ide.org/download/current.html 点击下载。

这里写图片描述

下载完成,解压 将 plugins、features 放到 eclipse 的根目录合并即可。

完成后启动Eclipse , 菜单栏 file –》new –》 other 可以看到Scala的相关组件:

这里写图片描述

Scala IDE for Eclipse

在 http://scala-ide.org/ 选择下载 要安装的 Scala IDE 版本。

这里写图片描述

下载完成,安装即可, 当然要注意 JDK是否和Scala IDE的版本一致性,否则提述如下错误:

这里写图片描述

第一个 Scala 程序

IDE安装完成之后,我们就可以编写第一个Scala程序了,是不是开始激动了…

创建第一个Scala项目

菜单栏, File –》 new –》 Scala Project

这里写图片描述

点击下一步:

这里写图片描述

给自己的第一个Scala 应用起个名字,点击完成。

这里写图片描述

可能会有这样一个提示,因为笔者是在Eclipse中安装的插件开发的。 意思是:该工程是Scala相关的,是否在创建完成后打开视图,点击Yes。 看到我们第一个应用的结构如下:

这里写图片描述

创建第一个Scala 类

如图,创建第一个Scala包:

这里写图片描述

然后在该包下创建第一个Scala类:

这里写图片描述

完成后,看到生成了一个 HelloScala.scala 类, 以 .scala 为后缀的文件,就是我们的 Scala类文件。

运行你的第一个Scala应用

同样我们可以使用Eclipse中的快捷方式, 输入 main 然后 按Alt + / , 自动补全 Scala 的main 函数:

这里写图片描述

编写第一行 Scala 代码, 要求输出 “Hello, Scala!” :

HelloScala.scala 代码如下:

package com.byron4j.scala

object HelloScala {
  def main(args: Array[String]): Unit = {
    println("Hello,Scala!")
  }
}

运行 , Run AS –》 Scala Application, 控制台打印 :

Hello,Scala!

还有另外一种方式,直接在Eclipse中打开 Scala 解释器:

这里写图片描述

这里写图片描述

直接在控制台打开了 Scala 的解释执行界面:

我们编写代码, 直接运行结果如下:

这里写图片描述

到此 ,我们的 第一个 Scala 程序就完成了。

转载:https://blog.csdn.net/zixiao217/article/details/76357027
Spark零基础入门实战(五)使用Eclipse创建Scala项目
大数据实战派
12-09 1469
本节讲解在Windows中使用Scala for Eclipse IDE编写Scala程序
ubuntu下eclipse scala开发插件(Scala IDE for Eclipse)安装
hitlmt的博客
11-05 2940
参考文章:http://blog.csdn.net/wuyinxian/article/details/38727717
Scala IDE 项目教程
最新发布
gitblog_00589的博客
08-15 342
Scala IDE 项目教程 scala-ideScala IDE for Eclipse项目地址:https://gitcode.com/gh_mirrors/sc/scala-ide 1. 项目的目录结构及介绍 Scala IDE 项目的目录结构如下: scala-ide/ ├── build/ ├── features/ ├── plugins/ ├── tests/ ├── .gitig...
Scala基础入门(三)使用Scala IDE编写第一个Scala程序
青山师
07-29 9528
Scala 开发环境Scala 是 类Java 语言, 可以在命令行运行代码;C:\Users\Administrator>scala -version Scala code runner version 2.12.3 -- Copyright 2002-2017, LAMP/EPFL and Lightbend , Inc.C:\Users\Administrator>scala Welcome
eclipse环境搭建之五:Scala
热门推荐
细雨潜行
03-14 1万+
最近由于开发的要求,需要使用Scala语言,这里就在前面搭建的eclipse基础上搭建一个Scala的开发环境。 1、首先,你需要去Scala的官网上载你需要的安装包,这里我下载了最新的2.11.8的msi包。 2、双击进行安装: 点击"Next" 选择"I accept the terms in the License Agreement",然后点击"Next"
使用Eclipse开发Scala
data_runner的专栏
07-05 833
一、下载Scala 当前Scala的最新版本为2.10.2版,Windows有两种发布包: 1)Windows (zip archive)            scala-2.10.2.zip 2)Windows (msi)                      scala-2.10.2.msi 此外还有一个工具: Scala tool support (zip
Scala IDE for Eclipse的下载、安装和WordCount的初步使用(本地模式和集群模式)
weixin_33994429的博客
09-17 224
      不多说,直接上干货!        这篇博客是,    是在Scala IDEA for Eclipse里maven创建scala和java代码编写环境。 Scala IDEA for Eclipse里用maven来创建scala和java项目代码环境(图文详解)             本博文包括:    Scala IDE for Eclipse的下载...
scala-ide:EclipseIDE阶梯
04-22
Scala IDEEclipse内部的纯Scala和混合Scala-Java应用程序的开发提供了高级编辑和调试支持。 Scala IDE是开源的,可在下使用。 在了解更多信息。 报告错误 如果您有任何疑问,请在我们的 中 票证,或者在一条...
java-to-scala-plugin:用于将 Java 转换为 ScalaScala IDE 插件
06-04
这是用于 EclipseScala IDE 插件,可让您将 Java 转换为 Scala。 要使用它,请右键单击任何 Java 类、包或源文件夹,然后选择“转换为 Scala” 您还可以将 Java 代码复制到剪贴板,打开 Scala 编辑器,然后按...
atom-ide-scala:对Atom IDEScala和Dotty支持
01-30
"atom-ide-scala:对Atom IDEScala和Dotty支持" 这个标题明确指出,atom-ide-scala是一个针对Atom IDE的插件,旨在为Scala和Dotty编程语言提供增强的功能和支持。Atom IDE是一款开源的代码编辑器,而atom-ide-...
图解,Eclipse+ADT+ScalaIDEScala写Android程序
03-30
标题中的“图解,Eclipse+ADT+ScalaIDEScala写Android程序”指的是使用Eclipse集成开发环境(IDE),Android Developer Tools (ADT)插件以及ScalaIDE扩展来编写Android应用程序的过程。这个过程涉及了Java语言替代...
scala-ide-plugin-eclipse
07-29
scala eclipse插件.对应scala版本:2.10--2.11,对应eclipes版本:4.4--4.5. update site:http://download.scala-ide.org/sdk/lithium/e44/scala211/stable/site 下载地址:http://scala-ide.org/download/current.html
eclipse-Scala插件
09-27
eclipse使用scala的插件,解压后放到dropins目录下。
Eclipse_plugin_ScalaIDE_4.0
06-26
Opensource Scala IDE plugin for Eclipse at 4.0 version, since the newer 4.1 version has bug
使用Eclipse编写Spark应用程序Scala+Maven) scala ide for eclipse
kwame211的博客
08-25 1063
Scala代码进行打包编译时,可以采用Maven,也可以采用sbt,相对而言,业界更多使用sbt。本教程介绍如何在 Ubuntu中使用 Eclipse 来开发 scala 程序使用Maven工具),在Spark 2.1.0,scala 2.11.8 下验证通过。使用 Eclipse,我们可以直接运行代码,省去许多繁琐的命令。(相关文章:如何在 Ubuntu中使用 Eclipse 来开发 sca...
scala eclipse建立scala maven项目
www.hohode.com
04-29 2987
先建一个普通的maven项目, 然后在项目上右键,configure, Add Scala Nature.
Eclipse安装Scala IDE,为Spark开发测试准备
梦里蓝天
09-16 1265
Scala介绍 Scala 是一门多范式(multi-paradigm)的编程语言,设计初衷是要集成面向对象编程和函数式编程的各种特性。 Scala 运行在Java虚拟机上,并兼容现有的Java程序Scala 源代码被编译成Java字节码,所以它可以运行于JVM之上,并可以调用现有的Java类库。 Scala需要运行在JVM上,所以首先要安装Java环境,配置系统环境变量,此处省略安装过程,配置好后使用控制台输入Java -version输出版本号即为安装正确。 Eclipse安装Scala IDE
Windows Eclipse Scala入门HelloWorld
qq_44596980的博客
06-21 265
Windows Eclipse Scala入门HelloWorld马克-to-win @ 马克java社区:有关带scala版本的eclipse4.7的下载, 你可以直接去:http://scala-ide.org/download/sdk.html 下载下来后是:scala-SDK-4.7.0-vfinal-2.12-win32.win32.x86_64.zip,解压,展开。其实就是一个带着...
Scala编程入门:Spark开发与框架设计
对于初学者,目标1是掌握使用Scala编写Spark程序基础,这包括理解Scala的基本语法、类型系统以及如何利用Spark API进行数据处理。目标2进阶到构建简易的Spark通信框架,可能涉及到网络通信和并发处理,可以比较...
写文章

热门文章

  • 安装maven及查看maven版本号 82754
  • IDEA2018中直接查看和进入接口实现类的快捷键 33228
  • IDEA设置Maven下载source、document 11072
  • IDEA中有其它类编译错误,如何单独运行main方法 10462
  • IDEA中thymeleaf页面变量报错 10358

分类专栏

  • JavaScript 4篇
  • 插件 1篇
  • 浏览器 1篇
  • Shiro 2篇
  • Mybatis 10篇
  • Spring 4篇
  • ElasticSearch
  • Java 12篇
  • 其他 2篇
  • 数据库 5篇
  • 思考 1篇
  • 分布式
  • Scala 7篇
  • IDE 13篇
  • Maven 1篇
  • 容器 1篇
  • Web 3篇
  • javaWeb 3篇
  • Redis 1篇
  • 多线程 16篇
  • SQL 1篇
  • 版本控制工具 3篇
  • Hibernate 1篇
  • Docker 1篇
  • 面试 53篇
  • 算法 1篇

最新评论

  • 分布式事务了解吗?你们如何解决分布式事务问题的?TCC 如果出现网络连不通怎么办?XA 的一致性如何保证?

    ai.jinhui: 搬运工,全文复制粘贴,甚至不愿意加一些自己的理解

  • 安装maven及查看maven版本号

    残星995: 我查看版本号的时候,提示我命令语法不正确怎么办,我环境变量都是配置好了的

  • IDEA中thymeleaf页面变量报错

    领航员719: 掩耳盗铃啥用都没有

  • 数据库事务Transaction)那点事

    求知摆渡: 高清无码 我抓住重点了

  • IDEA中有其它类编译错误,如何单独运行main方法

    Marydon: 好吧,如果不行的话,就没办法了

最新文章

  • 看别人代码的一点点感悟
  • Collections工具类中emptyList()、emptyMap()、emptySet()中空集合添加元素报错的问题
  • maven install报ValidatorException: PKIX path building failed解决办法
2023年1篇
2022年2篇
2019年134篇
2018年16篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

玻璃钢生产厂家信阳商场美陈普陀区拉丝玻璃钢雕塑推荐上海商场美陈道具批发商场美陈相关书籍室内不锈钢玻璃钢卡通雕塑报价家用玻璃钢雕塑摆件供应玻璃钢雕塑采购合同玻璃钢雕塑座椅批发湖南环保玻璃钢雕塑图片哪里有卖玻璃钢花盆青岛商场美陈供应山西人物玻璃钢雕塑设计珠海长隆玻璃钢雕塑玻璃钢公园雕塑供应广东季节性商场美陈销售厂家桂林玻璃钢泡沫雕塑厂家古交玻璃钢雕塑重庆玻璃钢海豚雕塑艺术摆件弥勒玻璃钢雕塑水富市玻璃钢雕塑公司肖像校园玻璃钢景观雕塑玻璃钢动物牛雕塑批发海口玻璃钢雕塑服务介绍洛阳卡通玻璃钢雕塑淮南抽象玻璃钢雕塑哪家便宜水富市玻璃钢雕塑厂家玻璃钢龙雕塑设计厂家江西佛像玻璃钢雕塑生产厂家肇庆玻璃钢卡通雕塑制作透光玻璃钢雕塑厂家电话香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声单亲妈妈陷入热恋 14岁儿子报警汪小菲曝离婚始末遭遇山火的松茸之乡雅江山火三名扑火人员牺牲系谣言何赛飞追着代拍打萧美琴窜访捷克 外交部回应卫健委通报少年有偿捐血浆16次猝死手机成瘾是影响睡眠质量重要因素高校汽车撞人致3死16伤 司机系学生315晚会后胖东来又人满为患了小米汽车超级工厂正式揭幕中国拥有亿元资产的家庭达13.3万户周杰伦一审败诉网易男孩8年未见母亲被告知被遗忘许家印被限制高消费饲养员用铁锨驱打大熊猫被辞退男子被猫抓伤后确诊“猫抓病”特朗普无法缴纳4.54亿美元罚金倪萍分享减重40斤方法联合利华开始重组张家界的山上“长”满了韩国人?张立群任西安交通大学校长杨倩无缘巴黎奥运“重生之我在北大当嫡校长”黑马情侣提车了专访95后高颜值猪保姆考生莫言也上北大硕士复试名单了网友洛杉矶偶遇贾玲专家建议不必谈骨泥色变沉迷短剧的人就像掉进了杀猪盘奥巴马现身唐宁街 黑色着装引猜测七年后宇文玥被薅头发捞上岸事业单位女子向同事水杯投不明物质凯特王妃现身!外出购物视频曝光河南驻马店通报西平中学跳楼事件王树国卸任西安交大校长 师生送别恒大被罚41.75亿到底怎么缴男子被流浪猫绊倒 投喂者赔24万房客欠租失踪 房东直发愁西双版纳热带植物园回应蜉蝣大爆发钱人豪晒法院裁定实锤抄袭外国人感慨凌晨的中国很安全胖东来员工每周单休无小长假白宫:哈马斯三号人物被杀测试车高速逃费 小米:已补缴老人退休金被冒领16年 金额超20万

玻璃钢生产厂家 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化