1. 程式人生 > 其它 >windows下vs code搭建scala的第一個demo

windows下vs code搭建scala的第一個demo

技術標籤:大資料scala

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 後面跟的物件名應該避免下劃線、中文,也會報錯;

參考:

Chisel入門之路(一)之在windows下vscode搭建|部署Scala2.13.3開發環境|安裝教程