文章目录

  • 1. 下载安装Java
  • (1) 下载安装JDK
  • (2) 配置Java环境变量
  • (3) 验证是否安装成功
  • 2. VS Code中安装Java支持插件
  • 3. 书写插件配置文件



获取了VS Code编辑器之后,我们将在VS Code中配置Java的语言学习环境。同样的,我会在个人代码库 CodeWorld 中建立 Code_Java 文件夹,里面的文件夹是 Java_SingleJava_Multiple ,分别存放不同的分类代码文件夹,即程序运行目标分别是单个源代码文件少数几个源代码文件的组合


1. 下载安装Java

(1) 下载安装JDK

「JDK」的全称是 Java Development Kit 即Java开发套件,是我们基于Java开发软件时必须的一个工具包(This is the package of tools for developing Java-based software.),最新版是Java SE 16.0.2,就下载这个好了。在页面中找到合适的版本进行下载:

vs code 配置java vscode配置java编译器_java


之后运行安装包,点击下一步:

vs code 配置java vscode配置java编译器_Code_02


这个JDK包含专用的JRE,可以更改安装路径:

vs code 配置java vscode配置java编译器_java_03

之后就进行安装了:

vs code 配置java vscode配置java编译器_vs code 配置java_04


单击后续步骤,可以访问JDK 16的API文档、开发人员指南、发布说明等:

vs code 配置java vscode配置java编译器_vs code 配置java_05

内容蛮丰富的,有时间可以看一下:

vs code 配置java vscode配置java编译器_java_06

(2) 配置Java环境变量

现在开始配置Java的环境变量,发现安装时自动添加了一个变量:

vs code 配置java vscode配置java编译器_vs code 配置java_07

这个文件夹里面有什么呢?发现有 java, javac, javaw, jshell 四个软件:

vs code 配置java vscode配置java编译器_vs code 配置java_08

太少了,我们还是自己配置吧。首先在系统变量中建立一个变量 JAVA_HOME ,指向JDK 16.0.2的安装文件夹:

vs code 配置java vscode配置java编译器_Java_09


然后在PATH变量中添加:

vs code 配置java vscode配置java编译器_vs code 配置java_10


不过这里有个问题,新版的JDK安装路径下没有 jre 这个目录:

vs code 配置java vscode配置java编译器_java_11


我们需要手动生成,做法是:CMD进入JDK安装路径,输入命令 bin\jlink.exe --module-path jmods --add-modules java.desktop --output jre

vs code 配置java vscode配置java编译器_Java_12


现在有了:

vs code 配置java vscode配置java编译器_vs code 配置java_13

(3) 验证是否安装成功

在CMD中,分别输入 java, javac, java --version

vs code 配置java vscode配置java编译器_Code_14

vs code 配置java vscode配置java编译器_Code_15

vs code 配置java vscode配置java编译器_java_16


接着使用Java运行程序,在桌面先创建一个 HelloWorld.java 文件,输入代码:

public class HelloWorld {
	public static void main(String[] args) {
		System.out.println("Hello Java World!");
	}
}

运行如下命令,其中 javac 会得到一个 HelloWorld.class 文件:

vs code 配置java vscode配置java编译器_Java_17


这些都说明,我们完成了Java的安装。


2. VS Code中安装Java支持插件

有很多和Java相关的插件,这里只需要下载「Java Extension Pack」即Java插件包:

vs code 配置java vscode配置java编译器_Code_18


它会自动为我们安装六个插件,也是VS Code帮我们整理的最常用的六个Java插件:

  • Language Support for Java™ by Red Hat
  • Debugger for Java
  • Java Test Runner
  • Maven for Java
  • Project Manager for Java
  • Visual Studio IntelliCode

可以看一下「Java Extension Pack」提供的「Java Overview」界面,里面讲述了使用这些插件的方法,「Configuration」中的第一项 Configure Java Runtime 也提供了下载JDK的链接:

vs code 配置java vscode配置java编译器_vs code 配置java_19


vs code 配置java vscode配置java编译器_vs code 配置java_20

从这里安装JDK,或者像我第一节的做法,成功后都可以在「Configure Java Runtime」界面的 Installed JDKs 选项中,看到已经安装的JDK的路径和版本:

vs code 配置java vscode配置java编译器_java_21


3. 书写插件配置文件

打开用户配置 settings.json 文件,写下如下代码,其中 java.home 的值就是环境变量 JAVA_HOME 的值,也是上图中 Path 显示出的值:

{
	"vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue",
    "notebook.cellToolbarLocation": {
        "default": "right",
        "jupyter-notebook": "left"
    },
    "java.completion.favoriteStaticMembers": [
        "org.junit.Assert.*",
        "org.junit.Assume.*",
        "org.junit.jupiter.api.Assertions.*",
        "org.junit.jupiter.api.Assumptions.*",
        "org.junit.jupiter.api.DynamicContainer.*",
        "org.junit.jupiter.api.DynamicTest.*",
        "org.mockito.Mockito.*",
        "org.mockito.ArgumentMatchers.*",
        "org.mockito.Answers.*"
    ], 
    "java.home": "C:\\Program Files\\Java\\jdk-16.0.2",
}

到目前为止,已经完成了Java的基本配置,更多配置待将来实际使用时更新。