windows下vs code搭建scala的第一個demo
阿新 • • 發佈:2021-01-12
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 後面跟的物件名應該避免下劃線、中文,也會報錯;
參考: