文章目录
- 1. 下载安装Java
- (1) 下载安装JDK
- (2) 配置Java环境变量
- (3) 验证是否安装成功
- 2. VS Code中安装Java支持插件
- 3. 书写插件配置文件
获取了VS Code编辑器之后,我们将在VS Code中配置Java的语言学习环境。同样的,我会在个人代码库 CodeWorld
中建立 Code_Java
文件夹,里面的文件夹是 Java_Single
和 Java_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,就下载这个好了。在页面中找到合适的版本进行下载:
之后运行安装包,点击下一步:
这个JDK包含专用的JRE,可以更改安装路径:
之后就进行安装了:
单击后续步骤,可以访问JDK 16的API文档、开发人员指南、发布说明等:
内容蛮丰富的,有时间可以看一下:
(2) 配置Java环境变量
现在开始配置Java的环境变量,发现安装时自动添加了一个变量:
这个文件夹里面有什么呢?发现有 java, javac, javaw, jshell
四个软件:
太少了,我们还是自己配置吧。首先在系统变量中建立一个变量 JAVA_HOME
,指向JDK 16.0.2的安装文件夹:
然后在PATH变量中添加:
不过这里有个问题,新版的JDK安装路径下没有 jre
这个目录:
我们需要手动生成,做法是:CMD进入JDK安装路径,输入命令 bin\jlink.exe --module-path jmods --add-modules java.desktop --output jre
:
现在有了:
(3) 验证是否安装成功
在CMD中,分别输入 java, javac, java --version
:
接着使用Java运行程序,在桌面先创建一个 HelloWorld.java
文件,输入代码:
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello Java World!");
}
}
运行如下命令,其中 javac
会得到一个 HelloWorld.class
文件:
这些都说明,我们完成了Java的安装。
2. VS Code中安装Java支持插件
有很多和Java相关的插件,这里只需要下载「Java Extension Pack」即Java插件包:
它会自动为我们安装六个插件,也是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的链接:
从这里安装JDK,或者像我第一节的做法,成功后都可以在「Configure Java Runtime」界面的 Installed JDKs
选项中,看到已经安装的JDK的路径和版本:
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的基本配置,更多配置待将来实际使用时更新。