JDK安装
下载地址:
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
jdk-8u181-windows-x64.exe
解压到下面目录中:
D:\cwgis\apps\jdk
配置windows系统环境变量
JAVA_HOME=D:\cwgis\apps\jdk
JRE_HOME=D:\cwgis\apps\jdk\jre
PATH路径中添加
%JAVA_HOME%\bin
%JRE_HOME%\bin
scala IDE安装
下载地址:http://scala-ide.org/download/sdk.html
windows安装版本:
scala-SDK-4.7.0-vfinal-2.12-win32.win32.x86_64.zip
解压到目录:d:\cwgis\apps\scala_ide
d:\cwgis\apps\scala_ide\eclipse
configuration
features
META_INF
p2
plugins
readme
.eclipseproduct
.artifacts.xml
eclipse.exe
eclipse.ini
eclipsec.exe
新建项目
File/New/Scala Project
项目名称:helloscala
JRE:javaSE1.8
点Finish完成
helloscala
Scala Libaray Container [2.13.3]
JRE System Library [JavaSE-1.8]
src
default package
helloscala.scala
新建一个scala object File/ New/Scala Object
helloscala.scala文件 内容如下:
object helloscala
{
def main(args:Array[String]):Unit={
println("hello,scala");
//声明可变变量
var tStr="hello world";
println(tStr);
tStr="hello update world";
println(tStr);
//延迟赋值
lazy val helloString="hello crazy world";
println(helloString);
//helloString="Goodbye cruel World"; //不能重新赋值
//println(helloString);
var tmax=max(5,11);
println(tmax);
//
var tadd=add(5,3);
println(tadd);
}
def max(x:Int,y:Int):Int={
if(x>y) x
else y
}
def add(a:Int,b:Int):Int={
return a+b;
}
}
编辑器中右建Run As / Scala Application 执行结果为:
hello,scala
hello world
hello update world
hello crazy world
11
8
—the—end—