微軟Visual Studio Code Java 2月更新發布

IT之家 2 月 19 日訊息,據微軟 MSDN 釋出,微軟近期釋出了 Visual Studio Code Java 的 2 月更新,這個月帶來了一期教育特別版。每年的年初是許多學校開學的時間,為了給學生和教師提供在 Visual Studio Code 上帶來更好的 Java 的開發體驗,微軟在單元測試、GUI 專案開發以及 Gradle 專案建立方面進行了一系列改進。

微軟Visual Studio Code Java 2月更新發布

在基礎 Java 專案中輕鬆啟用單元測試

微軟收到很多學生的反饋,在開發一個簡單的 Java 專案時,他們總是必須手動將測試框架 JAR 包(如 JUnit)新增到專案中,而微軟的 Java 外掛沒有提供功能來幫助它們解決這個經常重複的操作。為了解決這個問題,微軟在外掛中添加了一個“啟動單元測試”的新功能,這樣如果你的專案(假設它是一個沒有構建工具的基本專案)不包含任何與測試相關的庫,你可以輕鬆新增 JAR 並在你的專案中啟用單元測試。

要使用此功能,只需跳轉到“Testing”檢視並選擇“Enable Java Testing”(如下圖所示)。

微軟Visual Studio Code Java 2月更新發布

此功能將為你做兩件事:

根據你的選擇下載測試相關的 JAR 包( JUnit、JUnit Jupiter、TestNG )

將下載的 JAR 新增到專案庫資料夾

這是該功能的演示:

微軟Visual Studio Code Java 2月更新發布

使用該功能後,你便可以直接開始編寫單元測試!你可以在 Extension Pack for Java 的最新更新中獲得此功能。

Extension Pack for Java

https://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 專案。

微軟Visual Studio Code Java 2月更新發布

要執行 JavaFX 應用程式,你可以開啟 Maven 檢視,展開 hellofx > Plugins > javafx 並執行 Maven 目標:javafx:run 。

微軟Visual Studio Code Java 2月更新發布

微軟還意識到學生可能正在使用其他構建工具 (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 中打開了工作區。這是該功能的演示:

微軟Visual Studio Code Java 2月更新發布

啟用設定後,程式碼補全就可以在 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

微軟Visual Studio Code Java 2月更新發布

你也可以直接透過 Java Project 視圖裡的”Create Java Project”按鈕直接調出此功能。

微軟Visual Studio Code Java 2月更新發布

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

Extension Pack for Java

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

TAG: JavaJavaFXAWT微軟gui