`
m635674608
  • 浏览: 5028173 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

Scala教程:简单构建工具SBT

 
阅读更多

Sbt是Simple Build Tool的缩写,它是对scala或Java语言进行编译的一个工具,它类似于Maven或Ant,它需要JDK1.6或更高的版本支持。

它可以在Windows和Linux两种环境下安装使用,下面以在Windows环境下安装使用予以说明。

安装

首先我们要下载一个安装文件,其官方下载页面如下:

http://www.scala-sbt.org/release/docs/Getting-Started/Setup.html

由于是在Windows平台上安装,在这里建议下载sbt.msi安装文件,下载后双击进行安装到某一目录下,如:D:\Program Files\sbt,在该根目录下可以看到jansi.jar、sbt.bat、sbt-launch.jar等文件。

我们可以双击sbt.bat运行,不过在运行之前,我们最好在环境变量里做个设置,将D:\Program Files\sbt\sbt.bat设置到PATH中,这样,我们在DOS窗口里的任何位置输入sbt都能运行,这样更方便不是吗?

设置好后,我们打开DOS窗口,运行sbt,在第一次运行时,sbt会联网下载一些jar包,如下:

sbt_2

更新完后,会有一个控制台输入,可以输入help,会显示一些参数命令的说明,如下:

sbt_3

这样就算是安装好了。

运行例子

我们在某一目录下新创建一个hello的目录,然后在hello目录下新建一个文件hw.scala,内容如下:

object Hi {

def main(args: Array[String]) = println(“Hi!”)

}

上面的代码就是打印出Hi!这个字符串。

在DOS窗口中,我们进入到该hello目录,然后运行sbt命令,首先会出现一条info信息,如:[info] Set current project to default-2e2420 (in build file:/D:/Program%20Files/sbt/hello/)

然后会出现输入控制台,输入run命令,窗口如下:

sbt_4

从上面可以看到程序正确地打印出了Hi!

至此,安装运行都正确无误!

 

http://www.importnew.com/4311.html

http://www.zihou.me/html/2013/03/14/8400.html

分享到:
评论

相关推荐

    Scala-2.12.8 sbt-1.2.8 安装包

    在这个"Scala-2.12.8 sbt-1.2.8 安装包"中,我们有两个核心组件:Scala编译器和sbt构建工具。 Scala是一种多范式编程语言,融合了面向对象和函数式编程的概念。它的2.12.8版本是一个稳定版,提供了许多改进和修复,...

    构建工具 sbt-1.0.3

    Scala构建工具sbt(Simple Build Tool)是Scala社区广泛使用的自动化构建系统,它为Scala和Java项目提供了一种高效、灵活的构建方式。sbt-1.0.3是sbt的一个版本,发布于2017年,带来了多项改进和优化,旨在提升...

    SBT ivy2 scala构建工具boot包

    标题中的“SBT ivy2 scala构建工具boot包”指的是 SBT 配合 Ivy2 实现的 Scala 项目的构建启动包。这个包通常包含了运行 SBT 所需的基本环境,包括 SBT 的运行时环境、Scala 编译器以及 Ivy2 依赖管理库。SBT 的 ...

    SBT ivy2 scala构建工具jar包

    SBT(Scala Build Tool)是Scala编程语言的主要构建工具,它极大地简化了Scala项目构建、管理和依赖管理的过程。SBT利用Ivy库进行依赖管理,Ivy2是Apache Ivy的一个版本,它是一个强大的依赖管理系统,广泛用于Java...

    scala 项目构建工具

    在 Scala 中,SBT(Simple Build Tool)是默认的项目构建工具,它使得构建、管理和打包 Scala 和 Java 项目变得简单易行。本主题将深入探讨 Scala 项目构建工具 SBT,特别是关于版本 0.13.12 的使用。 SBT 0.13.12 ...

    sbt-1.4.0 Scala 的构建工具最新版

    SBT 是 Scala 的构建工具,全称是 Simple Build Tool, 类似 Maven 或 Gradle。 SBT 的采用Scala编程语言本身编写配置文件

    windows 10 系统Scala和sbt环境配置教程方法.docx

    SBT(Simple Build Tool)是 Scala 的构建工具,用于管理项目依赖关系和编译代码。要在 Windows 10 系统上安装 SBT,需要从官方网站下载 SBT 的安装包,网址为 ...

    sbt.zip_SBT_Scala sbt Java_sbt scala_sbt构建scale_scala

    sbt是一个用于构建Scala和Java项目的构建工具,要求Java 1.6或者更新版本。

    scala-sbt-helloworld.zip

    学习Scala不仅意味着掌握一种新的编程语言,还意味着探索函数式编程的世界,以及如何利用强大的构建工具sbt来管理项目。不断实践和探索,你将能够驾驭Scala的强大特性,构建出高效、可靠的软件系统。

    简单构建工具-sbt-0.13.17_最后的版本.tgz

    **简单构建工具SBT——0.13.17 最后版本详解** SBT(Simple Build Tool)是一款功能强大的构建工具,尤其在Java和Scala开发领域中被广泛使用。它以其简洁的配置语法和高效的构建流程,为开发者提供了便捷的项目管理...

    scala-sbt_API

    Scala-SBT API 是一个强大的构建工具,用于管理 Scala 和 Java 项目。SBT,全称为 Simple Build Tool,它以其灵活性和高效性在 Scala 开发者社区中广泛应用。在这个API文档中,开发者可以找到关于如何使用SBT进行...

    mill:您崭新的JavaScala构建工具!

    您闪亮的新Scala构建工具! 对SBT感到困惑? 对Maven感到沮丧吗? 被Gradle迷惑了吗? 试试看吧! 目录 文献资料 如果要在自己的项目中使用Mill,请查看我们的文档: 这是一个简单的示例,以便您可以想象它的...

    sbt-0.13.15

    **Sbt-0.13.15:Scala构建工具详解** Sbt(Simple Build Tool)是Scala项目的主要构建工具,它以其强大的功能和高效的工作流在开发社区中备受推崇。0.13.15是Sbt的一个版本,虽然现在已经有了更高级的版本,但了解...

    sbt资源包,全平台版本sbt-platform

    Sbt(Simple Build Tool)是Scala项目的主要构建工具,它以其高效、灵活和强大的特性深受开发者喜爱。在 Scala 开发环境中,Sbt 起到了核心作用,它负责编译、测试、打包以及发布 Scala 应用程序。"sbt资源包,全...

    scala java相关开发工具

    Scala的工具包括Scala编译器(scalac)、Scala REPL(Read-Eval-Print Loop,交互式编程环境)以及sbt(Scala Build Tool),它是Scala项目的主要构建工具,可以管理依赖、编译、打包和测试项目。 总的来说,这个...

    IntelliJ IDEA使用SBT构建一个AKKA Scala程序

    在Scala编程中,我们经常使用SBT(Simple Build Tool)作为构建工具,它提供了项目管理和编译的功能。本教程将详细介绍如何在IntelliJ IDEA中使用SBT来构建一个基于AKKA框架的Scala程序。 首先,你需要确保已经安装...

    sbt-1.3.4.msi.rar

    总结,"sbt-1.3.4.msi.rar"是一个用于Windows平台的Scala构建工具SBT的安装包,它提供了项目构建、测试和依赖管理等功能,对于Scala和Java开发者来说是不可或缺的工具。用户只需解压并安装即可开始利用SBT的强大功能...

    SBT-1.1.6.7z

    **SBT(Simple Build Tool)** 是Scala编程语言的一个核心构建工具,它的出现极大地简化了Scala项目的构建过程。SBT采用了一种基于文件的构建模型,使得开发者无需编写复杂的构建脚本,而是通过定义一系列的任务来...

    sbt 1.0.3.zip

    SBT,全称为Scala Build Tool,是用于构建Scala和...总之,SBT 1.0.3作为一款成熟的构建工具,提供了强大的依赖管理、灵活的构建脚本、丰富的插件支持和高效的构建机制,极大地简化了Scala和Java项目的开发和维护工作。

Global site tag (gtag.js) - Google Analytics