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

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

猜你喜欢

转载自blog.csdn.net/qq_40961980/article/details/85320901