重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
这篇文章主要讲解了“Windows上安装Scala并在idea上运行Hello World的过程”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Windows上安装Scala并在idea上运行Hello World的过程”吧!
创新互联是一家从事企业网站建设、网站设计、网站制作、行业门户网站建设、网页设计制作的专业的建站公司,拥有经验丰富的网站建设工程师和网页设计人员,具备各种规模与类型网站建设的实力,在网站建设领域树立了自己独特的设计风格。自公司成立以来曾独立设计制作的站点上千多家。
最近突发奇想想学一下 Scala ,你看,Spark 和 Kafka 都是用 Scala 实现的,所以如果之后想从事大数据开发工作的话,我认为学习 Scala 这门语言还是很有必要的。
没想到在 Windows 上安装 Scala 和在 idea 上运行 Scala 版的 Hello World 就出问题了,所以本篇算是对自己爬坑的一个记录吧,也方便后来人使用。
安装 Scala 环境的前提是安装 Java 环境,我的 java version 是 1.8.0_131 。
打开 Scala 官网的下载页面:https://www.scala-lang.org/download/ ,我们选择当前最新版本的 Scala 下载,Windows 环境我们下载 msi 文件,如下图所示:
双击 scala2.13.0.msi 文件,可自定义 scala 安装目录,环境变量会自动设置好(Path里面)。
完成之后,我们打开 cmd 弹窗,查看 scala 版本:
如果使用 idea 开发 Scala 项目的话,需要做到三点:
配置 jdk ,一般都配置了吧
强烈建议安装一个 Scala 插件,要不然写 Scala 代码你会很难受。
配置 Scala SDK 。(我就是被坑在这了)
我之前使用的 idea 版本是 2017.2.1 ,与 Scala 插件适配的版本自然是 2017.2.1 ,但这与 Scala 2.13.0 不适配,所以我就安装了 idea 最新旗舰版 2019.1.3 ,这样是适配的。
(省略)。
点击 Finish 即可。
右键选择 new Scala Class ,Kind 选择 Object ,如下图所示:
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 。如下图所示:
据我的经验分析,出现上述两种错误如果不是 Scala 版本与 idea 版本不适配之外,那就是 Scala SDK 没有配置好了。
删除原来的 Scala SDK ,重新添加 Scala SDK ,如下图所示:
将安装的 Scala lib 下的所有 jar 包都添加进来,如下图所示:
再打开 Modules --> Dependencies,勾选 scala-sdk-2.13.0 。
这时候再试着运行Scala 程序,应该就可以了。
虽然说着很简单,但是在 demo 项目报错之后,真的很纳闷的。网上都说是 Scala 与 idea 版本不适配导致的,但是我降低版本也没用啊,不过幸运的是,终于找到了解决办法。所以记录在此,也希望后来者节约点时间少趟点坑。
感谢各位的阅读,以上就是“Windows上安装Scala并在idea上运行Hello World的过程”的内容了,经过本文的学习后,相信大家对Windows上安装Scala并在idea上运行Hello World的过程这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是创新互联,小编将为大家推送更多相关知识点的文章,欢迎关注!