技术开发 频道

微软开源 Java Debugger For VS Code

  【IT168 资讯】Microsoft已经在Visual Studio代码编辑器中开源了Java调试器,以及后端使用的Java调试服务器。

微软开源Java Debugger For VS Code

  Visual Studio Code是微软的开源代码编辑器,相对于完整版的Visual Studio来说,它们只是在名字上有共性。Visual Studio Code是麻省理工学院授权下的开源软件,目前正在GitHub上进行开发。

  Java调试器扩展仅在9月底发布,就成为了Visual Studio市场上本月份的热门。微软通过开放源代码调试器和后端Java调试服务器,发布了一些功能上的改进和错误修复。

  Visual Studio Code不对Java提供本地支持,但是使用编辑器的开发人员已经推广了第三方工具,如红帽子的Java语言支持。调试器具有以下功能:

  *启动/安装

  *断点

  *例外

  *暂停和继续

  *进/出/结束

  *变量

  *调用堆栈

  *线程

  *调试控制台

  Java调试服务器是VSCode和JVM之间的桥梁,基于JDI(Java调试接口)来实现。它可以与Eclipse JDT 语言服务器一起作为提供调试功能的附件。

  新版本调试器的主要改进是自动解析项目的主类,这样就不再需要手动指定;对外部源文件完全支持。这就意味着,当源代码位于JAR或源代码附件中时,您现在可以使用第三方类进行调试。您也可以在调试之前在这些类中设置断点。

  除了这些以外,其他改进还包括采用新的Visual Studio代码调试协议。该协议是Visual Studio代码用于与调试适配器进行通信的抽象有线协议。

  最新版本还显示格式为ClassName. MethodName(参数列表)的堆栈框架名称; 而且,对于没有源文件的文件,调用堆栈显示信息也有所改进。

0
相关文章