关注我们
作者:Nick Zhu
排版:Rani Sun
大家好,欢迎来到 Visual Studio Code for Java 八月更新!在这篇博客中,我们将涵盖重要Gradle 更新、更多用户体验改进以及更好的入门体验,马上开始吧!
Gradle 更新
将 Gradle for Java 添加到 Java 插件包中
一些用户可能已经注意到,最近在 Java 插件包中添加了一个名为“Gradle for Java”的插件,我们想介绍一下这一改动背后的故事。
Gradle for Java 插件是一个专门为 Visual Studio Code 提供 Gradle 支持的工具。长期以来,我们已经在这个插件中陆续了加入新功能,包括 Gradle 的构建服务器。不过,由于它是一个独立的插件,很多 Gradle / Java 开发者很难发现它。因此,我们收集了关于该扩展的反馈,最终决定在最近的版本中将其添加到 Java 插件包中。
然而,在将其添加到插件包之前,我们发现该插件的架构需要一些改进。具体来说,该插件会启动多个 JVM 进程来提供不同的功能,这会占用过多的计算资源。因此,我们决定进行一些优化——简单来说,我们将这些不同的 JVM 进程合并为一个,从而减少了 JVM 进程的数量,并显著降低了使用该扩展时的内存消耗。以下是不同项目大小下的内存消耗对比。
中型项目
大型项目
我们希望您喜欢我们在该扩展中提供的 Gradle 功能,如果有任何问题,请随时通过提交问题告诉我们!
Gradle for Java
https://marketplace.visualstudio.com/items?itemName=vscjava.vscode-gradle
Gradle 的构建服务器
https://devblogs.microsoft.com/java/new-build-server-for-gradle/
提交问题
https://devblogs.microsoft.com/java/new-build-server-for-gradle/
将“调试测试”委托给 Gradle
最新的向导体验
在 Visual Studio Code 中,向导为用户提供了独特的插件入门体验。最近,我们对 Java 插件包的向导进行了更新。用户现在可以在这些步骤中学习如何访问代码操作和源代码操作。以下是截图。
用户体验改进
通过快速操作(灯泡)触发源代码操作
安装 Java 插件包
要使用上述所有功能,请在 Visual Studio Code 上下载并安装 Extension Pack for Java。
如果您是一位 Spring 开发者,并且正在编写 Spring Boot 相关的程序,您也可以下载并安装 Spring Boot 插件包,获得与 Spring Boot 有关的专属开发体验。
Extension Pack for Java
https://marketplace.visualstudio.com/items?itemName=vscjava.vscode-java-pack
Spring Boot 插件包
https://marketplace.visualstudio.com/items?itemName=Pivotal.vscode-boot-dev-pack
反馈与建议
2024年,Visual Studio Code 上的 Java 会有很多激动人心的更新,一如既往,您的反馈和建议对我们非常重要,将有助于我们未来的产品塑造。有几种方法可以给我们留下反馈:
填写中文问卷
https://www.research.net/r/vscodejava?lang=zh
点击阅读原文,在帖子下留言
在我们的GitHub repo上创建Issue
https://www.research.net/r/vscodejava?lang=zh
发送电子邮件到vscjfeedback@microsoft.com
资源
以下链接和资源能帮助您更好地了解Java on Visual Studio Code的相关信息:
了解更多 Visual Studio Code上Java的更多信息
https://code.visualstudio.com/docs/languages/java
逐步探索有关Visual Studio Code的Java教程
https://code.visualstudio.com/docs/java/java-tutorial