Java Blog in Chinese

欢迎来到Microsoft的Java中文博客,在这里可以找到与Java相关产品与服务的更新

Latest posts

Java on Visual Studio Code的更新 – 2024年2月
Mar 3, 2024
Post comments count 0
Post likes count 0

Java on Visual Studio Code的更新 – 2024年2月

Nick Zhu
Nick Zhu

大家好,欢迎来到2024年2月的Visual Studio Code Java更新!在本篇博客中,我们将分享项目管理体验的改进以及Maven多模块支持的内容,让我们开始吧! 更便捷的创建新Java项目方式 我们经常听到用户反馈,他们需要更便捷的选项来创建Java项目和类。在最新版本中,我们增加了两个新的创建Java项目的选项。这包括文件菜单和文件资源管理器。现在用户可以直接转到文件菜单,点击“新建文件”,然后找到“新建Java项目”选项。以下是演示。 另一个选项是直接在Visual Studio Code的文件资源管理器中右键单击文件夹,然后也会出现“新建Java项目”选项。以下是演示。 您还可以从这个选项中看到“新建Java文件”,并直接创建相关的Java类,以下是屏幕截图。 创建Maven新模块 在Visual Studio Code中创建Maven子模块时,目前用户必须手动修改POM配置并重新加载项目,这非常耗时,特别是对于具有大量模块的项目。在我们的最新版本中,我们添加了向已有项目创建新Maven模块的支持。 开发者只需右键单击文件资源管理器中的文件,找到Maven,然后点击“新建Maven模块(New Maven Module)”。然后,VS Code将提供简化的步骤来将模块添加到现有项目中。完成步骤后,新创建的模块将自动导入为Java项目。以下是演示。 ...

Java on Visual Studio Code的更新 – 2024年1月
Jan 29, 2024
Post comments count 0
Post likes count 1

Java on Visual Studio Code的更新 – 2024年1月

Nick Zhu
Nick Zhu

大家好,欢迎来到Visual Studio Code for Java 2024年的第一期更新!提前祝愿大家春节快乐!在本博客中,我们将有关于JDK21、测试覆盖率界面以及用户体验相关的更新,让我们开始吧! Java 21 功能支持更新 正如我们在去年 12 月的路线图博客文章中所分享的那样,集成 JDK 21 支持是我们对增强核心体验的重点。在JDK21发布后,我们做了很多努力来支持它的新特性。在这里我们很高兴分享我们的目前进度。以下是我们当前支持和仍在开发中的功能的状态。 当前状态   我们将继续开发剩余功能,并很快再次分享更新。如您不需要使用那些未支持的特性,您已经可以在VS Code Java使用JDK21。 测试覆盖率用户体验更新 在我们之前的博客中,我们分享了已经可以在 Visual Studio Code Insider 版本中使用的新测试覆盖率功能。然而,之前的功能需要用户选择“使用配置文件执行(Execute Using Profile)”才能看到覆盖结果,这并不直观。此外,编辑器区域中没有明显提示您的代码是否被覆盖。在我们最新的预发布版本中,我们改进了这两个问题。现在,您只需单击“调试测试”旁边的“运行覆盖率测试(Run with Coverage)”按钮即可获得覆盖率(请注意,该图标目前是一个测试图标,并将发生变化)。这是一个演示。 另外,您还可以在...

Java on Azure Tooling的更新 – 2024年1月
Jan 29, 2024
Post comments count 0
Post likes count 0

Java on Azure Tooling的更新 – 2024年1月

Jialuo Gan
Jialuo Gan

大家好,欢迎来到 2024 年 Java on Azure 工具的首次更新。在本次更新中,我们将介绍对于 Azure Key Vault 支持、基于 Azure 示例项目的创建支持以及 Azure Kubernetes 体验增强。希望您喜欢这些更新,并享受使用 Azure 工具包的流畅体验。请下载并安装 IntelliJ 的 Azure 工具包。让我们开始吧! Azure Toolkit for IntelliJ 提升 支持 Azure Key Vault  Azure Key Vault 是一项允许您在 Azure 中安全存储和管理机密、密钥和证书的服务。我们总是听到开发人员说,他们需要使用这项服务在 IDE 中为其 Java 应用程序检索敏感的配置数据,如数据库连接字符串、密码和加密密钥。 为了满足他们的需求,我们在最新版本中添加了在 Azure 资源管理器中创建和管理 Azure Key Vault 资源的支持。此功能可让您在 IntelliJ IDEA 中方便地创建、显示和下载机密、密钥和证书。此外,它还可以将敏感数据存储在集中加密的保险库中,从而降低敏感数据的暴露风险。要开始使用,可以导航到左侧的 Azure 资源管理器,右键单击 "Key Vaults "继续。下面是一个简短的演示。   基于 Azure 示例项目的创建支持 在 10 月份的博客中,我们公布了路线图中的项目...

Java on Azure Tooling的更新 – 2023年11月
Dec 24, 2023
Post comments count 0
Post likes count 91

Java on Azure Tooling的更新 – 2023年11月

Jialuo Gan
Jialuo Gan

大家好,欢迎来到 Java on Azure 工具十一月更新。在本次更新中,我们很高兴地宣布在 IntelliJ IDEA 中支持智能代码辅助功能,包括代码自动补全、代码导航和代码修复,以提高开发人员的工作效率。希望您喜欢这些更新,并享受使用 Azure 工具包的流畅体验。请下载并安装 IntelliJ 的 Azure 工具包。让我们开始吧! Azure Toolkit for IntelliJ 提升 智能代码辅助支持 在十月份的博客中,我们介绍了路线图中的智能代码协助。我们总是听到开发人员抱怨说,他们发现将 Azure 资源连接到 Java 项目非常复杂。在编辑源代码时,他们还必须在门户和集成开发环境之间来回切换。 基于这些原因,我们在最新版本中添加了智能代码辅助功能,通过提供代码补全、代码导航和代码修复功能来节省您的时间。它可以根据你的代码建议连接资源的选项,导航到你使用或定义的资源,并修复或恢复任何过期或不存在的资源连接。 代码补全 代码自动补全功能可分析代码上下文,并为您建议将 Azure 资源连接到 Java 项目的选项。在配置文件(如 Spring 项目中的 application.properties 文件)中键入名称后,代码自动补全功能将立即显示。下面是一个演示。 此外,在 Spring 项目中编辑 `@Value` 注解和 `ResourceLoader` 以连接资源时,我们还支持...

Java on Visual Studio Code的更新 – 2023年12月
Dec 20, 2023
Post comments count 0
Post likes count 1

Java on Visual Studio Code的更新 – 2023年12月

Nick Zhu
Nick Zhu

大家好,欢迎来到Visual Studio Code for Java的十二月更新!先提前祝大家圣诞快乐和新年快乐!在本博客中,我们有许多令人兴奋的新功能,包括测试覆盖率、用户体验更新以及Spring Boot更新。让我们开始吧! 测试覆盖率 (Test Coverage) 测试覆盖率是一个关键指标,显示软件程序中有多少代码被测试过。在先前的版本中,开发者在Extension Pack for Java中运行测试时无法看到测试覆盖率,而根据用户反馈,测试覆盖率可能是用户最想要的功能之一。 我们有一个好消息要分享!根据在GitHub上的Issue中取得的最新进展,我们的团队已经在Extension Pack for Java中采用了最新的测试覆盖率API。开发者已经可以在Visual Studio Code的Insiders版本中查看运行Java测试的覆盖率结果。要获取覆盖率结果,请在运行测试时选择“Execute Using Profile”,然后选择“Run Tests with Coverage”,您将能够在测试资源管理器中看到“Test Coverage”面板。 请注意,要使用这一新功能,请确保您安装了Visual Studio Code的Insiders版本和Extension Pack for Java的最新版本。这里有一个演示该功能的视频。 按类别分组Java插件设置 随着在VS ...

VS Code上已达250万Java开发者!微软和红帽一起公布VS Code Java未来六个月路线图
Dec 4, 2023
Post comments count 0
Post likes count 0

VS Code上已达250万Java开发者!微软和红帽一起公布VS Code Java未来六个月路线图

Nick Zhu
Nick Zhu

VS Code上已拥有250万Java开发者 大家好,首先我们非常高兴地宣布 Visual Studio Code 现在拥有超过 250 万的 活跃Java 开发者。与过去的成就一样,这一里程碑离不开我们的社区和用户一直以来的支持,因此我们要向大家致以衷心的感谢! 微软和红帽共同分享 Visual Studio Code Java 未来六个月的路线图 作为本月的特别更新,我们很高兴与长期合作伙伴红帽共同合作分享接下来几个月的路线图,我们的合作也代表了我们对支持开源社区中培育创新的承诺。有许多令人振奋的事情要讲,让我们开始吧! 基础体验 基础体验是所有开发体验的基石,在这一领域中,我们将带来如下更新 Java 21 支持:全面支持 Java 21 和之后发布的 JDK 版本。 增强的代码导航:通过提高效率和准确性,无缝导航到开发者的 Java 代码库。 进阶的调试能力:我们正在引入新的调试功能,以帮助您更有效地识别和解决问题。 可靠性: 在过去的一年中,可靠性是我们用户最经常提到的问题之一。我们希望提高平台的稳定性,使您可以专注于您的代码,而不必担心语言服务器的故障、崩溃或代码补全的停止。我们的目标是为用户构建稳定而一致的编码体验。 兼容性: 兼容性是我们关注的另一个主要领域。在这方面,我们主要致力于改善 Visual Studio Code 上 Grad...

揭开Java Azure 开发工具未来6个月路线图神秘面纱
Nov 29, 2023
Post comments count 0
Post likes count 0

揭开Java Azure 开发工具未来6个月路线图神秘面纱

Jialuo Gan
Jialuo Gan

大家好,欢迎来到 Java on Azure 工具十月份更新。在本次更新中,我们将分享未来几个月在 Java on Azure 开发工具方面的投资路线图。此外,我们还将在 Azure Spring  Apps 的 VS Code 插件上介绍对 VMWare Tanzu 应用程序加速器扩展的支持。 我们希望您喜欢这项功能,并享受使用 Azure 工具包的流畅体验。请下载并安装 IntelliJ 的 Azure 工具包。让我们开始吧! 路线图更新 我们非常高兴地宣布未来六个月的发展路线图。我们的目标是提供流畅的从代码到云的用户体验,帮助 Java 开发人员轻松高效地创建、编码、部署和监控应用程序。以下图片概括了我们的投资领域。 改进 "代码到云 "用户旅程 从代码到云的用户之旅始终是我们的首要任务之一,其中涉及在云中开发、测试、部署和监控应用程序的过程。我们深知,开发人员在每个步骤中都要花费大量的时间和精力,因为要同时切换到不同的工具或打开门户网站。基于这些原因,我们计划加强这一过程,并在每个阶段提供一系列功能,帮助开发人员在 Azure 上更快、更可靠、更安全地交付应用程序。 为了帮助您轻松创建新项目,我们的目标是使开发人员能够在脚手架过程中选择 Azure 模块,如 Azure Functions、Azure Web Apps、Azure SQL Database 等。在编码体验方面,我们计划提供智...

Gradle构建服务器正式开源!
Nov 14, 2023
Post comments count 0
Post likes count 0

Gradle构建服务器正式开源!

Nick Zhu
Nick Zhu

Gradle 构建服务器 (Build Server for Gradle) 在九月份,我们宣布 Microsoft 和 Gradle 联手探索了一种基于 Build Server Protocol(BSP)的全新 Gradle 项目导入和构建方法。其目标是解决 Visual Studio Code 上现有 Gradle项目的相关问题,并改进对 Gradle 项目的支持。 Gradle构建服务器将构建任务委托给 Gradle 构建工具,后者将负责直接编译和生成代码。这确保在 Visual Studio Code 中构建的结果与运行 Gradle 构建命令获得的输出一致。我们分别在九月和十月在VS Code上发布了预览版和稳定版。自发布以来,我们从社区上收到了许多用户的积极反馈。 项目正式开源 经过两个月的测试和反馈收集,我们发现构建服务器的表现总体符合预期。根据我们收集的数据,非 Android 的Gradle 项目的导入成功率提高了 19%。此外,社区中许多用户对这个项目提供了相当多的反馈。因此,我们很高兴地宣布今天正式开源 Build Server for Gradle 项目!您可以使用此链接访问代码仓库。 如何使用 Build Server for Gradle 使用 Build Server for Gradle 非常简单。您可以按照以下简单步骤操作。 第 1 步 - 安装 "Extensi...

Java on Azure Tooling的更新 – 2023年9月
Oct 25, 2023
Post comments count 0
Post likes count 0

Java on Azure Tooling的更新 – 2023年9月

Jialuo Gan
Jialuo Gan

大家好,欢迎阅读 Java on Azure 开发者工具九月份更新。在本次更新中,我们将介绍对 Azure OpenAI 服务和 Playground 的支持,开发人员可以使用提示(prompts)和参数设置尝试 OpenAI 的各种模型,并生成基于 Java SDK、JSON 和 Curl 的代码示例。我们还带来了 Eclipse 的 Azure 工具包的一些更新。 我们希望您喜欢这项功能,并享受使用 Azure 工具包的流畅体验。请下载并安装 IntelliJ 的 Azure 工具包。让我们开始吧! Azure Toolkit for IntelliJ 提升 支持 Azure OpenAI 服务和 Playground Azure OpenAI 服务是一个基于云的平台服务,它提供了来自 OpenAI 的高级语言模型,比如,如 GPT-3、GPT-4 和 DALL-E1。有关详细信息,请访问此文档。我们知道,当开发人员构建与 Azure OpenAI 服务集成的应用程序时,他们还需要如何直接使用 REST API/SDK 进行调用的示例。 在最新版本中,我们添加了对 Azure OpenAI 服务和 Playground 的支持,使 Java 开发人员能够在 IntelliJ IDEA 中体验这一用户友好型界面。以下是我们提供的详细功能列表: 首先,您可以在 Azure Explore...