VS Code 配置 JAVA(总)

VS Code 配置 JAVA(总)

主要参考:

  1. 处理单独 java 源文件的vscode配置
  2. VScode关于 java 配置的总体说明
  3. 安装多版本 jdk 后,如何指定使用某个版本?
  4. 某些与java相关的有用扩展
  5. VS code 如何配置不同编程语言及其工作流程

1. Getting start

需要使用到扩展:Extension Pack for java,此扩展支持的 jdk 版本:1.5及以上

官网的tips:安装了上述扩展后,可以在使用 vscode 中的命令面板(Ctrl + Shift + P),输入:java tips,即可看到 Tips for Begginers:

VS Code 配置 JAVA(总)_第1张图片

2. 处理 java 源文件

vscode 文档提到,对于 JAVA 支持两种模式:

  • lightweight(轻量级):仅仅处理 java 源文件
  • standard:用于完整项目

关于 lightweight 模式: https://code.visualstudio.com/docs/java/java-project#_lightweight-mode

3. 处理 java 项目

必须理解三件事:

  • vscode 如何处理 Workspace ?
  • vscode 如何处理 Java ?
  • vscode 如何处理 包含 Java 的 Workspace ?

关于 workspace 概念

workspace(工作区):一或多个文件目录及其子目录的集合。vscode 有两种工作区:

  • folder workspace:在 vscode 打开的一个目录
  • multi-root workspace:来自文件系统的多个不同部分,有多个目录。具体请看官方文档-multi-root

vscode 中处理 java 项目

" Java project " 的概念是由扩展提供的,不是基于 vscode 的核心概念。因此想要在 vscode 中处理 java 项目,必须安装扩展,如:

For example, Maven, Eclipse, and Gradle Java projects are supported through Language Support for Java™ by Red Hat, by utilizing M2Eclipse, which provides Maven support, and Buildship, which provides Gradle support through the Eclipse JDT Language Server.

With Maven for Java, you can generate projects from Maven Archetypes, browse through all the Maven projects within your workspace, and execute Maven goals easily from an embedded explorer. Projects can also be created and managed with the Project Manager for Java extension.

更多关于 Java 项目在 vscode 中配置细节请看:

  • https://code.visualstudio.com/docs/java/java-project
  • https://code.visualstudio.com/docs/java/java-build

其他

文档中还有一些关于测试、代码模板、代码重构、SpringBoot等框架的扩展等信息。

你可能感兴趣的:(#,VS,Code,#,JAVA基础,java,开发语言)