scala环境配置及helloworld

本文详细介绍Scala环境的配置步骤,包括安装Scala编译环境、设置环境变量等,并介绍了如何在Eclipse和IntelliJ IDEA中集成Scala进行开发。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

最近比较闲,项目经理给每个人都分配了任务,奉命来研究scala,那么我们先来看看scala的配置。(前提条件是:当前你的机器已经配置好了JDK)

首先,我们来给scala配置环境,

http://www.scala-lang.org/download/     

我们会得到 scala-2.11.4.msi 文件,类似jdk的一个scala的编译环境


这里默认的C盘,

点击Install 开始安装。。。


安装成功。

下一步,设置环境变量。我们打开命令行输入scala如果发现 “不是内部命令”,我们要在path里面配置bin文件的路径,(配置的时候我发现安装的时候自动配置了,但是还是没有成功,脸黑,如果直接通过的可以无视下面环境变量的配置)


首先找到之前安装的文件夹


上面的  C:\Program Files (x86)\scala\bin  就是我们要配置path的属性值了,

对应的SCALA_HOME的路径就是C:\Program Files (x86)\scala (后来加上了这个 就好了。)

打开环境变量首先新建一个SCALA_HOME,如下图:


然后就是PATH:(如果有跟我一样遇到安装的时候已经配置了,还未成功的可以按这个来)


保存保存保存,结束。然后打开黑框。。。


看到这样的信息,那么恭喜你,已经配置成功了。上面还显示我的本机的jdk信息,如果配置还有问题的童鞋看看自己的JDK有没有事先正确安装。

下面开始我们的Helloworld,首先我们选择一个IDE ,还是在上面的那个地址下载


红色选中的是集成好的eclipse,下载下来就可以用,后面的是intellij的scala的插件。

先看eclipse:(解压后的目录结构)


打开:新建一个Scala Project   新建一个Scala Object         这里注意 ,要执行Scala程序,你一定要提供一个有main方法(仅带一个参数,Array[String],且结果类型为Unit)的孤立单例对象名。任何拥有合适签名的main方法的单例对象都可以用来作为程序的入口点。(或者让这个对象 extends App 也可)

 

就到这里结束了,后面会加上intellij 的配置 以及关于play框架的东西,今天才开始接触,有不对的地方希望大家指正。


下面加入 intellij的Scala配置

ctrl+alt+s  输入plugins


然后点击图上标注 输入scala


点击安装

这样scala sbt 以及play框架 都已经安装好了,下面开始hello world

这样在intellij上scala的相关配置就ok了,以上仅供参考,祝君好运。如果出现奇怪问题,请升级intellij到最新版本。

上面提到也可以继承App(Application),因为特质App里面声明了带有合适的签名的main方法 ,大括号之间的代码被收集进了单例对象的主构造器,并在类被初始化时被执行

继承自Application比写个显式的main方法要短,不过它也有些缺点。

首先,如果想访问命令行参数的话就不能用它,因为args数组不可访问。

比如,如果一个程序使用了命令行参数,所以它必须带有显式的main方法,第二,因为某些JVM线程模型里的局限,如果你的程序是多线程的就需要显式的main方法。

最后,某些JVM的实现没有优化被Application特质执行的对象的初始化代码。因此只有当你的程序相对简单和单线程情况下你才可以继承Application特质



参考文献:

programming in scala

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值