用 vscode 调试 scala

Posted 车斗

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用 vscode 调试 scala相关的知识,希望对你有一定的参考价值。

用 vscode 调试 scala

helloakka 示例代码下载

环境准备(win10)

  • JavaSE-11
  • sbt-1.5.5
  • vscode 安装如下扩展(已安装 Java Extension Pack):
    Scala Syntax (official)
    Scala (sbt)
    Scala Extension Pack VS Code extentions to boost Scala developers

注:只有安装了 Scala Extension Pack, 才能在 VSCode 中断点调试 scala.
创建一个项目

创建 akka 项目

项目的脚手架从下面链接获取,项目类型选择 scala,其他默认。下载得到:akka-quickstart-scala.zip

https://developer.lightbend.com/start/

然后给项目增加 .vscode 目录,主要就是 launch.json,内容如下:


    "version": "0.2.0",
    "configurations": [
        
            "type": "scala",
            "name": "Launch App",
            "request": "launch",
            "mainClass": "com.example.AkkaQuickstart",
            "projectName": "helloakka",
            "args": [],
            "jvmOptions": [
            ],
            "env": 
        
    ]

在文件 AkkaQuickstart.scala 的函数中第一行放置断点(II),即可按 F5 调试:

object AkkaQuickstart extends App
|| val greeterMain: ActorSystem …

以上是关于用 vscode 调试 scala的主要内容,如果未能解决你的问题,请参考以下文章

用 vscode 调试 scala

用 vscode 调试 scala

用eclipse调试scala工程代码

用VScode代码调试Python

在vscode中使用gdb调试

VSCode下调试mocha测试用例