Oracle发布支持Vscode的Java插件

Oracle 发布对 Visual Studio Code 的 Java 插件支持,这个扩展插件通过基于 OpenJDK 的 javac 编译器和调试器接口的语言服务器,为流行的多语言集成开发环境提供 Java 支持。

VS Code 扩展的核心是Java语言服务器:这是一个使用语言服务器协议与 IDE 进行通信的后端。

这个Java语言服务器是Apache Netbeans项目开发的精简版,基于OpenJDK JDK的javac编译器进行代码编辑和编译,并基于OpenJDK的调试器接口进行调试。

好处是:能够立即跟随最新Java版本发布实现开发,在新的 JDK 功能推出后立即为其提供 VS Code IDE 支持,甚至在 JDK 的抢先体验期间也是如此。这使得 VS Code Java 支持从最早期的预览版开始就能与 JDK 的新功能相匹配。

初始版本提供了许多功能,包括项目视图、自动完成、错误突出显示、跳转到定义、某些形式的自动重构、JavaDoc-on-hover、调试支持、对 JUnit 的单元测试支持以及对 Gradle 和Maven 项目。有关更多信息,请参阅扩展的项目页面。 VS Code 扩展(客户端)将在一个单独的开源项目

这个扩展插件下载已在Visual Studio Code 市场上提供。

背景上下文

  • Java 是一种广泛使用的编程语言,拥有大量标准库和跨操作系统的良好工具支持。

  • 虽然它具有强大的并发支持和类型安全,但也有一些批评意见,包括冗长的语法、向后兼容性导致的泛型限制,以及标准库中缺乏集合操作等缺点。

  • Maven 和 Gradle 等构建工具也因复杂性和同一工具中的不同方法而受到批评。

  • Visual Studio Code 作为通用 IDE 的日益普及改变了编程语言及其 IDE 之间的关系。

  • 在过去,开发人员首先选择一种语言,然后为该语言选择一个 IDE;如今,许多开发人员希望 VS Code 等与语言无关的 IDE 能够为他们可能使用的每种语言提供良好的支持。

总之,Java 凭借其成熟性、性能和广泛的生态系统,仍然是应用程序的热门选择。

https://www.jdon.com/69168.html

相关推荐
Jonathan Star7 小时前
沉浸式雨天海岸:用A-Frame打造WebXR互动场景
前端·javascript
老前端的功夫7 小时前
Web应用的永生之术:PWA落地与实践深度指南
java·开发语言·前端·javascript·css·node.js
LilySesy8 小时前
ABAP+WHERE字段长度不一致报错解决
java·前端·javascript·bug·sap·abap·alv
Wang's Blog9 小时前
前端FAQ: Vue 3 与 Vue 2 相⽐有哪些重要的改进?
前端·javascript·vue.js
用户47949283569159 小时前
JavaScript 的 NaN !== NaN 之谜:从 CPU 指令到 IEEE 754 标准的完整解密
前端·javascript
醉方休10 小时前
Web3.js 全面解析
前端·javascript·electron
前端开发爱好者10 小时前
前端新玩具:Vike 发布!
前端·javascript
今天也是爱大大的一天吖10 小时前
vue2中的.native修饰符和$listeners组件属性
前端·javascript·vue.js
fxshy10 小时前
在 Vue 3 + Vite 项目中使用 Less 实现自适应布局:VW 和 VH 的应用
前端·javascript·less
奇舞精选10 小时前
AI时代的前端知识拾遗:前端事件循环机制详解(基于 WHATWG 最新规范)
前端·javascript