网易首页 > 网易号 > 正文 申请入驻

微软Visual Studio Code Java 2月更新发布

0
分享至

IT之家 2 月 19 日消息,据微软 MSDN 发布,微软近期发布了 Visual Studio Code Java 的 2 月更新,这个月带来了一期教育特别版。每年的年初是许多学校开学的时间,为了给学生和教师提供在 Visual Studio Code 上带来更好的 Java 的开发体验,微软在单元测试、GUI 项目开发以及 Gradle 项目创建方面进行了一系列改进。

在基础 Java 项目中轻松启用单元测试微软收到很多学生的反馈,在开发一个简单的 Java 项目时,他们总是必须手动将测试框架 JAR 包(如 JUnit)添加到项目中,而微软的 Java 插件没有提供功能来帮助它们解决这个经常重复的操作。为了解决这个问题,微软在插件中添加了一个“启动单元测试”的新功能,这样如果你的项目(假设它是一个没有构建工具的基本项目)不包含任何与测试相关的库,你可以轻松添加 JAR 并在你的项目中启用单元测试.要使用此功能,只需跳转到“Testing”视图并选择“Enable Java Testing”(如下图所示)。此功能将为你做两件事:根据你的选择下载测试相关的 JAR 包(JUnit、JUnit Jupiter、TestNG)将下载的 JAR 添加到项目库文件夹这是该功能的演示:使用该功能后,你便可以直接开始编写单元测试!你可以在 Extension Pack for Java 的最新更新中获得此功能。Extension Pack for Javahttps://marketplace.visualstudio.com/items?itemName=vscjava.vscode-java-pack对 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 示例。

JavaFX 示例

https://github.com/openjfx/samples/tree/master/IDE/VSCode

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。

此基本示例代码

ttps://code.visualstudio.com/docs/java/java-gui#_develop-awt-applications

Swing

默认情况下,Java 插件包支持 Swing 应用程序开发。你可以直接开发任何 Swing 应用程序,无需额外设置。要查找更多 Swing 示例,你可以访问Oracle 官方文档。

Oracle 官方文档

https://docs.oracle.com/javase/tutorial/uiswing/examples/components/index.html

相关文档

除了这些功能更新外,微软还在 Visual Studio Code 官方文档中添加了专门的 Java GUI 应用程序开发文章。微软希望本文可以帮助学生和教育工作者轻松开始 GUI 开发和设置项目。

Java GUI 应用程序

https://code.visualstudio.com/docs/java/java-gui#_develop-awt-applications

更简单的 Gradle 项目创建流程?

除了单元测试和 GUI 应用程序之外,微软还看到 Gradle 在学生和专业开发者中变得越来越流行。因此,微软在 Java 项目创建工作流程中添加了对 Gradle 项目创建的支持。此功能将帮助你通过几个步骤引导一个简单的 Gradle 项目。要使用此功能,只需调出命令面板(Ctrl+Shift+P),然后运行“Java: Create Java Project”,并从列表中选择“Gradle”。目前,此功能同时支持将 Groovy 和 Kotlin 作为你的 DSL。请注意这项新功能需要你单独安装 Gradle for Java 这个插件(目前还未包括在 Java 插件包中)。

Gradle for Java 插件

https://marketplace.visualstudio.com/items?itemName=vscjava.vscode-gradle

你也可以直接通过 Java Project 视图里的”Create Java Project”按钮直接调出此功能。

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

Extension Pack for Java

https://marketplace.visualstudio.com/items?itemName=vscjava.vscode-java-pack

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
三星开始自动封杀"广告流氓"App

三星开始自动封杀"广告流氓"App

像素与芯片
2026-05-12 07:15:11
共享充电宝“一哥”退市,“电费刺客”被市场抛弃了?

共享充电宝“一哥”退市,“电费刺客”被市场抛弃了?

帅真商业
2026-05-11 21:48:19
没有外援就拔刀相向?神权杖硬刚枪杆子,塔利班进入内斗阶段!

没有外援就拔刀相向?神权杖硬刚枪杆子,塔利班进入内斗阶段!

寰球经纬所
2026-05-10 10:55:10
两年输光2000亿资产的王健林,可能是中国地产的最后赢家

两年输光2000亿资产的王健林,可能是中国地产的最后赢家

流苏晚晴
2026-05-12 19:20:28
广东队为什么输给北京?奎因毫不客气透露输球原因,说得真实在

广东队为什么输给北京?奎因毫不客气透露输球原因,说得真实在

何揎室内设计
2026-05-13 06:55:05
美媒:美国三次加价求购,中国果断拒绝!全球仅中国掌握这项技术

美媒:美国三次加价求购,中国果断拒绝!全球仅中国掌握这项技术

聚焦最新动态
2026-05-12 13:20:22
苏-57发射超远程导弹,绝杀乌克兰预警机!给印度空军上了一堂课

苏-57发射超远程导弹,绝杀乌克兰预警机!给印度空军上了一堂课

闻识
2026-05-13 04:47:05
广东休赛期恐重组:或续约奎因2人,打包焦泊乔,交易追逐2名国手

广东休赛期恐重组:或续约奎因2人,打包焦泊乔,交易追逐2名国手

二哥聊球
2026-05-12 11:26:52
92岁老中医仍出诊!他的“5不”养生经,简单到人人都能做到

92岁老中医仍出诊!他的“5不”养生经,简单到人人都能做到

神奇故事
2026-05-11 22:38:56
张柏芝谢霆锋活动偶遇,他那一秒的表情,让全网都破防了…

张柏芝谢霆锋活动偶遇,他那一秒的表情,让全网都破防了…

陈意小可爱
2026-05-12 13:04:00
15万  !比亚迪又一款新车正式上市!

15万 !比亚迪又一款新车正式上市!

科技堡垒
2026-05-12 13:03:17
央视两届世界杯赚100亿!国际足联开条件:下届扩军 国足有望出线

央视两届世界杯赚100亿!国际足联开条件:下届扩军 国足有望出线

念洲
2026-05-12 21:18:42
海军新型末端防空反导系统现身,指挥屏满屏马赛克解读来了!

海军新型末端防空反导系统现身,指挥屏满屏马赛克解读来了!

环球网资讯
2026-05-12 14:31:32
出乎众人预料,中方提前48小时官宣特朗普访华,高市早苗心愿落空

出乎众人预料,中方提前48小时官宣特朗普访华,高市早苗心愿落空

策前论
2026-05-11 18:13:56
比亚迪“铁疙瘩”革命:74零件合一,成本降5000,闪充76度引争议

比亚迪“铁疙瘩”革命:74零件合一,成本降5000,闪充76度引争议

沙雕小琳琳
2026-05-13 05:47:51
中国最大敌人,不是日本也非美国,而是裹着漂亮外衣的“自己人”

中国最大敌人,不是日本也非美国,而是裹着漂亮外衣的“自己人”

混沌录
2026-05-12 15:20:15
人类全部的政治困境,都在这场会议里

人类全部的政治困境,都在这场会议里

尚曦读史
2026-05-11 07:04:06
40亿索赔压顶!国际足联高管访华,中方5亿赞助或将血本无归?

40亿索赔压顶!国际足联高管访华,中方5亿赞助或将血本无归?

云舟史策
2026-05-12 07:17:15
日媒、国际乒联集体发声!现在的王楚钦,完全证实王皓12天前说的话

日媒、国际乒联集体发声!现在的王楚钦,完全证实王皓12天前说的话

慢歌轻步谣
2026-05-13 01:02:08
超预期!美国,重磅发布

超预期!美国,重磅发布

证券时报
2026-05-12 21:52:07
2026-05-13 09:03:00
IT之家
IT之家
爱科技,爱这里 - 前沿科技人气平台
343938文章数 607203关注度
往期回顾 全部

科技要闻

谷歌剧透安卓重大升级 Gemini深度集成底层

头条要闻

牛弹琴:印度的大麻烦来了 CNN的报道更是触目惊心

头条要闻

牛弹琴:印度的大麻烦来了 CNN的报道更是触目惊心

体育要闻

骑士终于玩明白了?

娱乐要闻

白鹿风波升级!掉粉20万评论区沦陷

财经要闻

深圳夫妻囤芯片,身家飙涨320亿

汽车要闻

吉利银河“TT”申报图曝光 电动尾翼+激光雷达

态度原创

手机
家居
房产
亲子
军事航空

手机要闻

美国智能手机市场整体萎缩 iPhone 17热销带动苹果市占逆势扩张

家居要闻

极简主义下的居住场域与空间

房产要闻

穗八条引爆楼市!万博宝藏红盘,五一劲销出圈

亲子要闻

什么字呢

军事要闻

知情人士披露:美国或考虑恢复对伊朗军事行动

无障碍浏览 进入关怀版