Java on Visual Studio Code的更新 – 2020年6月

Yaojin Yang

Yaojin

欢迎来到VS Code的六月Java更新。

2020年上半年即将结束。在这不同寻常的一年中,我们希望您仍然享受生活中许多美好的时刻。同时,也喜欢VS Code带给您的生产力。

VS Code for Java即将需要Java 11才能运行

VS Code for Java需要Eclipse JDT.LS服务器。由于Eclipse平台决定将Java 11作为其2020年9月版本的最低要求,因此该要求将适用于VS Code for Java。对于运行VS Code for Java,我们预计该要求最早将于2020年7月生效。请在此时间前确认您的VS Code for Java运行在Java 11或更高版本上。有关如何检查和升级的更多详细信息,请参阅将开发环境配置为使用JDK

请注意,这无关于您的项目。您仍然可以使用VS Code for Java来编译和运行从Java 1.5到14的应用程序。

适用于MacOS的Java Pack安装程序

您有许多方法可以在VS Code上安装和设置Java开发环境。为了帮助您快速入门,我们可以回溯到一年前,我们为Windows引入了Java Pack安装程序,其中包括在Visual Studio Code上进行Java开发的所有必需的依赖项和扩展。今天,安装程序也可在MacOS上使用您可以使用安装程序进行全新安装或对现有VS Code环境的更新,以添加Java支持。

有关在VS Code上安装和设置Java开发的更多信息,请参阅我们的入门文档。

Lightweight模式下的Code Completion

回到三月,我们引入了Syntax Mode,该模式允许您在打开源代码后立即阅读和导航您的源代码。从那以后,我们收到了开发人员的积极反馈。今天,我们分享两个新闻。Syntax Mode现在支持Code Completion。使用此增强功能,在打开新的工作区后约10秒钟将可以使用Code Completion功能。另外,我们将Syntax Mode重命名为Lightweight Mode。在过渡期中,您将看到两个名称并存使用。

Image code completion for lightweight mode

有关Lightweight Mode(Syntax Mode)的更多信息,请参考项目管理文档。

其他增强

在6月我们发布了Maven for Java和Java Test Runner扩展的新版本。在Java Maven上,我们改进了对PowerShell的支持,并修复了一些问题。在Java Test Runner上,我们开始在Code Lenses支持JUnit 5的@Testable。有关详细信息,请参阅Java MavenJava Test Runner

常见问题:添加jar或classpath

我们收到了有关如何添加jar或classpath的问题。实际上,VS Code提供了灵活性,具体取决于您的项目类型。作为总结,可以通过以下方式支持添加jar或classpath:

  • Maven:使用Maven扩展
  • Gradle:需要手动更新build.gradle
  • Eclipse:手动更新.classpath文件
  • 仅限源:在dependency viewer的节点中更新参考库

作为通用方案,您可以手动更新.classpath 文件,无论项目类型。

更多信息

请不要犹豫,尝试一下!您的反馈和建议对我们非常重要,将有助于将来塑造我们的产品。

0 comments

Comments are closed. Login to edit/delete your existing comments