美文网首页数据科学家spark程序员
手把手用 IntelliJ IDEA 和 SBT 创建 scal

手把手用 IntelliJ IDEA 和 SBT 创建 scal

作者: 不会停的蜗牛 | 来源:发表于2017-07-31 11:32 被阅读1757次

    1. 安装 sbt

    打开 terminal,检查 java 版本,安装 sbt:
    http://www.scala-sbt.org/release/docs/Installing-sbt-on-Mac.html

    $ java -version
    
    $ brew install sbt
    
    $ sbt about
    Getting org.scala-sbt sbt 0.13.16
    

    2. 下载 jetbrains 的 community 版本, 安装 Scala plugin

    打开 dmg 文件安装:
    https://www.jetbrains.com/idea/download/#section=mac

    点击左下角:skip all


    在 configure 下拉选择 plugins:


    左下角选择 install jetbrains plugin:


    搜索框搜 scala,点击 install,安装后这个绿色键会变成 restart,点击:


    选择 restart:



    3. 创建 scala project

    选择 create new project:


    选择 scala - sbt:


    为项目命名,确认 JDK 为配置的版本:



    4. 创建 scala worksheet

    在项目下,如图所示创建 scala worksheet:


    可以输入 hello world :



    5. 创建 scala class

    新建 scala class 的方法:


    命名:


    在新建的 class 里面写上下面的代码:

    package ex
    
    object example extends App {
      println("Hello World")
    }
    

    运行,可以看到输出结果:



    6. 打开 SBT project 的方法

    在 Intelli J 的导航 file 处先关闭当前项目:

    选择 import:


    选择 build.sbt:



    7. 同步 SBT and IntelliJ IDEA projects

    IntelliJ IDEA SBT 支持项目同步,当 scala 版本更新或者增加 library 时,项目可以自动更新。

    打开 build 文件:

    当前 scalavesion 版本是 2.12,将相应代码加进去:

    libraryDependencies += "org.scalatest" %% "scalatest" % "3.0.0" % "test"
    

    其它版本可以查看:http://www.scalatest.org/older_releases


    8. 可以用 terminal 执行 sbt 命令

    打开 intellij 左下角的 Terminal:

    输入

    $ sbt
    
    >compile
    

    推荐阅读 历史技术博文链接汇总
    http://www.jianshu.com/p/28f02bb59fe5
    也许可以找到你想要的:
    [入门问题][TensorFlow][深度学习][强化学习][神经网络][机器学习][自然语言处理][聊天机器人]

    相关文章

      网友评论

      • 0385452595f2:为什么按照上面的步骤,到创建 scala worksheet的时候,找不到scala worksheet选项,请问有遇到这个问题吗?
      • 维真_dfb9:姐 这怎么讲上java了呀?scala是什么东西呀?
        不会停的蜗牛:要开始写spark,预备知识scala

      本文标题:手把手用 IntelliJ IDEA 和 SBT 创建 scal

      本文链接:https://www.haomeiwen.com/subject/qzuqlxtx.html