1、去官网下载scala安装包,并安装配置环境变量。在cmd环境输入scala判断是否配置成功
2、打开vs code,在文件夹下创建HelloWorld.scala 文件
object HelloWorld{
def main(args: Array[String]){
println("hello world!")
}
}
3、按ctrl+shift+b生成任务
4、编写task.json文件
{
"version": "2.0.0",
"Shell": true,
"args": [],
"reveal": "always",
"echoCommand": true,
"windows": {
"command": "cmd",
"args": [
"/C",
"scala"
]
},
"linux": {
"command": "bash",
"args": [
"scala"
]
},
"osx": {
"command": "sh",
"args": [
"scala"
]
},
"tasks": [
{
"label": "run script",
"group": {
"kind": "build",
"isDefault": true
},
"args": [
"${file}"
]
}
]
}
5、保存文件后,按ctrl+shift+b运行,得到结果
通过此种方式运行,一定要保证是在该文件的文件目录下,不然会报错的。
6、也可以通过编译打包的方式运行
(1)在vs code的终端输入命令:scalac HelloWorld.scala
(2)编译成功后会生成“HelloWorld$.class”和"HelloWorld.class"两个文件
注意:scala一定要加入"-classpath .",否则可能会出现“No such file or class on classpath:HelloWorld”错误。
尝试中曾出现的一些错误:
1)在起文件名时应避免出现空格,例如:Hello World.scala,会报找不到文件的错误;
2)object 后面跟的对象名应该避免下划线、中文,也会报错;
参考: