乐趣区

关于java:VS-Code-Java-2-月更新教育特别版单元测试GUI开发支持Gradle项目创建以及更多

新春快乐!欢送来到 Visual Studio Code Java 的 2 月更新,这个月咱们给大家带来了一期教育特别版。每年的年初是许多学校开学的工夫,为了给学生和老师提供在 Visual Studio Code 上带来更好的 Java 的开发体验,咱们在单元测试、GUI 我的项目开发以及 Gralde 我的项目创立方面进行了一系列改良。让咱们来看看这些新性能吧!

在根底 Java 我的项目中轻松启用单元测试

咱们收到很多学生的反馈,在开发一个简略的 Java 我的项目时,他们总是必须手动将测试框架 JAR 包(如 JUnit)增加到我的项目中,而咱们的 Java 插件没有提供性能来帮忙它们解决这个常常反复的操作。为了解决这个问题,咱们在插件中增加了一个“启动单元测试 ”的新性能,这样如果您的我的项目( 假如它是一个没有构建工具的根本我的项目)不蕴含任何与测试相干的库,您能够轻松增加 JAR 并在您的我的项目中启用单元测试.

要应用此性能,只需跳转到“Testing”视图并抉择“Enable Java Testing”(如下图所示)。

此性能将为您做两件事:

  • 依据您的抉择下载测试相干的 JAR 包(JUnit、JUnit Jupiter、TestNG)
  • 将下载的 JAR 增加到我的项目库文件夹

这是该性能的演示:

应用该性能后,您便能够间接开始编写单元测试!您能够在 Extension Pack for Java 的最新更新中取得此性能。

对 GUI 我的项目(JavaFX、Swing 和 AWT)的更好反对

基于 GUI 的 Java 利用程序开发在学校计算机课程中很常见。最罕用的 GUI 框架是 JavaFX、Swing 和 AWT。在本次博客中,咱们将介绍近期对这些框架做的一些优化。

JavaFX

用户当初能够间接通过新性能间接创立 JavaFX 我的项目。要应用这个新性能,只需调出命令面板 (Ctrl+Shift+P) 并运行命令“Java: Create Java Project”。从下拉列表中,抉择“JavaFX”。抉择此项后,将为您创立一个基于 Maven archetype 的 JavaFX 我的项目。

要运行 JavaFX 应用程序,您能够关上 Maven 视图,开展 hellofx > Plugins > javafx 并运行 Maven 指标:javafx:run。

咱们还意识到学生可能正在应用其余构建工具 (Gradle ) 或不应用构建工具来处开发 JavaFX 我的项目,因而咱们为所有这些不同状况提供了残缺的 JavaFX 示例。请在此示例库中找到实用于 Visual Studio Code 的最新 JavaFX 示例。

Abstract Window Toolkit (AWT)

AWT 是另一个在 Java GUI 利用程序开发中风行的框架。然而,AWT 中的类型因为某些限度在代码补全时默认是暗藏的,因而您可能会留神到在解决 AWT 应用程序时代码补全不会提醒 AWT 类。要为 AWT 启用代码补全,您能够关上命令面板 (Ctrl+Shift+P),而后抉择命令Java: Help Center。转到Student 局部并抉择Enable AWT Development。请留神,此操作将更新工作区级别的设置,因而请确保在 Visual Studio Code 中关上了工作区。这是该性能的演示:

启用设置后,代码补全就能够在 AWT 我的项目中工作了!您能够应用此根本示例代码在 Visual Studio Code 上测试您的 AWT。

Swing

默认状况下,Java 插件包反对 Swing 利用程序开发。您能够间接开发任何 Swing 应用程序,无需额定设置。要查找更多 Swing 示例,您能够拜访 Oracle 官网文档。

相干文档

除了这些性能更新外,咱们还在 Visual Studio Code 官网文档中增加了专门的 Java GUI 利用程序开发文章。咱们心愿本文能够帮忙学生和教育工作者轻松开始 GUI 开发和设置我的项目。

更简略的 Gradle 我的项目创立流程

除了单元测试和 GUI 应用程序之外,咱们还看到 Gradle 在学生和业余开发者中变得越来越风行。因而,咱们在 Java 我的项目创立工作流程中增加了对 Gradle 我的项目创立的反对。此性能将帮忙您通过几个步骤疏导一个简略的 Gradle 我的项目。要应用此性能,只需调出命令面板 (Ctrl+Shift+P),而后运行“Java: Create Java Project”,并从列表中抉择“Gradle”。目前,此性能同时反对将 Groovy 和 Kotlin 作为您的 DSL。请留神这项新性能须要您独自装置 Gradle for Java 这个插件(目前还未包含在 Java 插件包中)。

您也能够间接通过 Java Project 视图里的”Create Java Project”按钮间接调出此性能。

要应用上述所有新性能,请下载最新版本的 Extension Pack for Java。

反馈与倡议

2022 年,Visual Studio Code 上的 Java 会有很多激动人心的更新,判若两人,您的反馈和倡议对咱们十分重要,将有助于咱们将来的产品塑造。有几种办法能够给咱们留下反馈

  • 填写中文问卷
  • 在这个帖子下留言
  • 在咱们的 GitHub repo 上创立 Issue
  • 发送电子邮件到 vscjfeedback@microsoft.com

资源

以下链接和资源能帮忙您更好地理解 Java on Visual Studio Code 的相干信息

  • 理解更多 Visual Studio Code 上 Java 的更多信息
  • 逐渐摸索无关 Visual Studio Code 的 Java 教程
退出移动版