网站建设资讯

NEWS

网站建设资讯

Windows上安装Scala并在idea上运行HelloWorld的过程

这篇文章主要讲解了“Windows上安装Scala并在idea上运行Hello World的过程”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Windows上安装Scala并在idea上运行Hello World的过程”吧!

创新互联是一家从事企业网站建设、网站设计、网站制作、行业门户网站建设、网页设计制作的专业的建站公司,拥有经验丰富的网站建设工程师和网页设计人员,具备各种规模与类型网站建设的实力,在网站建设领域树立了自己独特的设计风格。自公司成立以来曾独立设计制作的站点上千多家。

 

一、前言

最近突发奇想想学一下 Scala ,你看,Spark 和 Kafka 都是用 Scala 实现的,所以如果之后想从事大数据开发工作的话,我认为学习 Scala 这门语言还是很有必要的。

没想到在 Windows 上安装 Scala 和在 idea 上运行 Scala 版的 Hello World 就出问题了,所以本篇算是对自己爬坑的一个记录吧,也方便后来人使用。

 

二、Windows上安装Scala

安装 Scala 环境的前提是安装 Java 环境,我的 java version 是 1.8.0_131 。

打开 Scala 官网的下载页面:https://www.scala-lang.org/download/ ,我们选择当前最新版本的 Scala 下载,Windows 环境我们下载 msi 文件,如下图所示:

Windows上安装Scala并在idea上运行Hello World的过程

双击 scala2.13.0.msi 文件,可自定义 scala 安装目录,环境变量会自动设置好(Path里面)。

完成之后,我们打开 cmd 弹窗,查看 scala 版本:

Windows上安装Scala并在idea上运行Hello World的过程

 

三、使用idea运行Scala语言的Hello World

如果使用 idea 开发 Scala 项目的话,需要做到三点:

  • 配置 jdk ,一般都配置了吧

  • 强烈建议安装一个 Scala 插件,要不然写 Scala 代码你会很难受。

  • 配置 Scala SDK 。(我就是被坑在这了)

我之前使用的 idea 版本是 2017.2.1 ,与 Scala 插件适配的版本自然是 2017.2.1 ,但这与 Scala 2.13.0 不适配,所以我就安装了 idea 最新旗舰版 2019.1.3 ,这样是适配的。

 
1、安装 idea 2019.1.3 旗舰版

(省略)。

 
2、安装 scala2019.1.9 插件

Windows上安装Scala并在idea上运行Hello World的过程

 
3、设置编码格式为 UTF-8

Windows上安装Scala并在idea上运行Hello World的过程

 
4、创建Scala项目

Windows上安装Scala并在idea上运行Hello World的过程

Windows上安装Scala并在idea上运行Hello World的过程

点击 Finish 即可。

 
5、创建Scala文件

右键选择 new Scala Class ,Kind 选择 Object ,如下图所示:

Windows上安装Scala并在idea上运行Hello World的过程

object HelloWorld {
  def main(args: Array[String]): Unit = {
    println("Hello World!")
  }
}
 

运行项目。如果成功,恭喜你,Scala 的 Windows 开发环境终于搭建好了。如果失败了也没事,继续往下看,接下来是我的爬过坑的总结。

 

四、报错及解决办法

Scala报错:

Error:scalac:Error: org.jetbrains.jps.incremental.scala.remote.ServerException 或 找不到或无法加载主类 HelloWorld 。如下图所示:

Windows上安装Scala并在idea上运行Hello World的过程

据我的经验分析,出现上述两种错误如果不是 Scala 版本与 idea 版本不适配之外,那就是 Scala SDK 没有配置好了。

删除原来的 Scala SDK ,重新添加 Scala SDK ,如下图所示:

Windows上安装Scala并在idea上运行Hello World的过程

Windows上安装Scala并在idea上运行Hello World的过程

将安装的 Scala lib 下的所有 jar 包都添加进来,如下图所示:

Windows上安装Scala并在idea上运行Hello World的过程

再打开 Modules --> Dependencies,勾选 scala-sdk-2.13.0 。

Windows上安装Scala并在idea上运行Hello World的过程

这时候再试着运行Scala 程序,应该就可以了。

Windows上安装Scala并在idea上运行Hello World的过程

虽然说着很简单,但是在 demo 项目报错之后,真的很纳闷的。网上都说是 Scala 与 idea 版本不适配导致的,但是我降低版本也没用啊,不过幸运的是,终于找到了解决办法。所以记录在此,也希望后来者节约点时间少趟点坑。

感谢各位的阅读,以上就是“Windows上安装Scala并在idea上运行Hello World的过程”的内容了,经过本文的学习后,相信大家对Windows上安装Scala并在idea上运行Hello World的过程这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是创新互联,小编将为大家推送更多相关知识点的文章,欢迎关注!


本文题目:Windows上安装Scala并在idea上运行HelloWorld的过程
文章转载:http://njwzjz.com/article/igjgch.html