java debugger_微软开源 Java Debugger For VS Code

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

b4300230c0098b7259c6be210ffc6dcf.png

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(参数列表)的堆栈框架名称; 而且,对于没有源文件的文件,调用堆栈显示信息也有所改进。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值