在Interllij IDEA上用scala载入架构akka

  博主是毕设狗一枚,因为需要使用Spark框架,所以需要学习scala,今天在配Actor时出现了问题,刚开始连akka包都找不到,所以这次先试着写一写博客,把自己配置的过程记录下。

  本人使用的是Interllij IDEA,但是在新版本下,选择scala后其实右边并没有scala 选项,如图:

    在Interllij IDEA上用scala载入架构akka_第1张图片

后来搜了搜发现其实选择SBT就好(其实这算是一个进步,因为后来我搜索的时候有不少SBT的教程,这里直接选择就不用再去配了)。

选完过后需要一段时间(长短取决于你的网速)的下载、同步什么的。好像期间会自动帮你下载scala之类的(也许是我之前配过?),在下载完毕后,左侧应该是如下:

在Interllij IDEA上用scala载入架构akka_第2张图片
在External Libraries里只有三个,依次点开后并没有akka包。

进入build.sbt文件,本人的build文件内容如下:

在Interllij IDEA上用scala载入架构akka_第3张图片

之后(关键来了~)在后面加上:

resolvers += "Typesafe Repository" at "http://repo.typesafe.com/typesafe/releases/"

libraryDependencies += "com.typesafe.akka" % "akka-actor_2.11" % "2.3.4"

(类似的两行代码网上有很多,后一行应该是版本不同,但是第一行不是太清楚,如果有人知道请留言告诉我,在此先行谢过)

加完之后,文件内应该是:

在Interllij IDEA上用scala载入架构akka_第4张图片注意:每行之间一定要空一行!空一行!空一行!(重要的事说三遍)

现在左边的External Libraries应该是:

在Interllij IDEA上用scala载入架构akka_第5张图片

现在再导入包就可以。


本人是在17年末开始学的spark(目前为止还没学完),在CSDN上的教学视频是16年左右的,而且之后scala语言有了些许的变化,并且IDEA软件也有了更新,上网找的资料、博客都是16、17年左右的(也许更新的,但是我没找到),所以打算开始学着写点博客记录下学习过程,也算是给同在路上摸索的人一个帮助。

你可能感兴趣的:(scala)