1. scala 环境搭建
机器中需要有java的JDK的开发环境。
从 http://www.scala-lang.org/downloads 下载scala的开发包。 最新版本是scala-2.9.2。 我下载了 scala-2.8.2.final.zip。
下载的zip包解压,解压到D:\tools\scala-2.8.2.final\目录下,把"D:\tools\scala-2.8.2.final\bin" 添加到环境变量PATH中。
在命令行下执行
D:\>scalac -version
如果输出
Scala compiler version 2.8.2.final -- Copyright 2002-2010, LAMP/EPFL
表示环境变量设置成功。
2. 编辑 HelloWorld.scala
文件内容
object HelloWorld {
def main(args: Array[String]) {
println("Hello, world!")
}
}
编译HelloWorld.scala
在命令行下执行
>scalac HelloWorld.scala
可以在当前目录下看到 HelloWorld.class 和 HelloWorld$.class
执行HelloWorld程序
在命令行下执行
>scala HelloWorld
可以看到输出
Hello, world!
好,第一个程序可以运行了。
分享到:
相关推荐
1. **环境搭建**:要开始学习 Scala,首先需要安装 Scala 和 SBT(Scala Build Tool)。Scala 官方网站提供了详细的安装指南,包括不同操作系统下的安装步骤。 2. **基础语法**:Scala 的语法融合了面向对象和函数...
**Scala in Action** 一书通过丰富的实例和深入浅出的讲解,帮助读者全面掌握Scala这门强大的编程语言。无论是Scala新手还是有经验的开发者,都可以从中获益良多。通过本书的学习,读者不仅能够深入了解Scala的核心...
Flink开发IDEA环境搭建与测试的方法主要包括环境搭建和测试Flink应用程序两个部分。在环境搭建部分,需要在IDEA中创建一个新的Maven项目,并添加相应的依赖项。在测试Flink应用程序部分,需要创建一个Flink应用程序...
这个"spark-windows helloworld入门例子"是专为Windows用户设计的,旨在帮助初学者快速理解和掌握Spark的基本用法。 首先,我们需要了解Spark的核心概念。Spark的核心在于它的弹性分布式数据集(Resilient ...
Spark环境搭建后,运行一些官方提供的例子,可以帮助你初步感受Spark的编程模型和性能。一旦环境搭建好,例子也运行完毕,那么你就可以开始深入学习Spark的实际使用和开发。 在进行Spark实战开发之前,还需要准备...
Deeplearning4j是一个基于Java和Scala的开源分布式神经网络库,它允许开发者在Java平台上构建和训练深度学习模型。作为一个Apache 2.0许可的项目,它为Java生态系统带来了强大的机器学习能力,尤其适合那些希望在...
- **安装环境**:确保安装了 Scala 和 sbt(Scala 构建工具)。 - **创建项目**:使用 sbt 创建一个新的 Scala 项目。 - **引入依赖**:在项目中添加 Akka 相关库的依赖。 - **编写代码**:从简单的 Actor 开始,...
- **Kafka安装**:完成以上基础环境的搭建后,即可开始安装Kafka。 - **下载**:从Apache Kafka官网下载对应版本的Kafka。 - **安装**:解压Kafka压缩包并配置Kafka的相关配置文件。 #### 四、启动进程 - **...
2. **构建Android RSS阅读器**:通过这个实例学习如何解析和展示RSS订阅内容,这涉及到XML解析和网络请求的处理。 3. **Android与云计算结合**:介绍如何使用Android开发云端应用,包括云存储、同步等功能。 4. **...
- **环境搭建**:详细介绍了如何配置Eclipse环境以及安装ADT插件,确保开发环境的准备就绪。 - **基本概念**:解释了Android应用程序的基本组成部分,如Activity、Service、Broadcast Receiver等,帮助读者理解应用...
第4章《Spark环境搭建和使用方法》介绍了如何安装配置Spark,以及如何在不同的环境中使用Spark Shell和Spark Submit来运行应用程序。这部分内容对初学者来说非常实用,能够让他们快速上手实践。 第5章《RDD编程》...
这是一个经典的入门例子,用于统计文本文件中每个单词出现的次数。 在实际操作中,首先,你需要在Ubuntu系统上安装Java、Hadoop、Scala以及Maven。然后,在IntelliJ IDEA中创建一个新的Scala项目,配置Maven依赖,...
Linux环境下,ELK(Elastic...总结来说,这个压缩包提供了一站式的ELK和Kafka环境搭建方案,适合初学者快速入门或开发者快速部署测试环境。只需按照上述步骤进行操作,就能构建一个功能强大的日志管理和分析平台。
Chisel的主要优点在于其能够简化复杂硬件的设计与实现,同时利用Scala的面向对象与函数式编程特性,允许设计师以参数化和模块化的方式构建硬件。 Chisel语言和相关工具的安装依赖于操作系统的不同而有所差异。对于...
《Spark 入门之 Scala 语言解释及示例讲解》则为初学者提供了Scala语言的基础知识,包括基本语法、类型系统、函数式编程特性等,并通过实例演示如何将这些知识应用到Spark开发中。 总的来说,这些资料构成了一个...
**开发环境搭建与实例** 开发Kafka应用需要配置开发环境,包括安装Java、Scala SDK以及Kafka本身。完成环境搭建后,可以按照官方提供的示例代码编写生产者和消费者程序,理解其工作原理。 **日志目录结构** Kafka的...
Kafka集群的搭建分为单机环境和集群环境的部署。单机环境的搭建比较简单,主要用于开发和测试环境。集群环境则需要多个broker协同工作,实现高可用和负载均衡。 文档中还提到了Kafka的主要配置选项。这些配置包括...
2.2 搭建开发环境 开发Android应用的第一步是设置合适的开发环境: 2.2.1 计算机配置:通常,开发Android应用需要一台具备足够性能的计算机,包括足够的内存和处理器速度,以支持IDE(集成开发环境)的运行。 ...