前言
[title-plane title=”前言”]本文介绍了VScode + Java 8 配置Java开发环境的步骤,整理了官方以及优秀第三方的内容,对学习和工作有一定借鉴意义。[/title-plane]
配置过程
1. 下载安装 VScode
- 下载地址:https://code.visualstudio.com
- 安装教程:只需一直点下一步即可,其中有一步是勾选 PATH ,记住打勾
2. 下载安装 Java 8
考虑到现在大多数开发者用的是Java 8,本教程以 Java 8 为例。
打开网址后,选择相应电脑操作系统的版本下载

- 安装 Java 8
双击安装包开始安装

安装JDK,可选择安装路径。这个JDK其实是有包含JRE的。

安装JRE,可选安装路径,这里我就用默认的路径了。这个JRE与JDK中的JRE是相同的,只是多安装一个。

完成安装。

3. 配置 Java Path
- 打开环境变量[start-plane type=”1″]
方法1:选中我的电脑 –> 键盘按下 Alt + Enter –> 高级系统设置 –> 环境变量
方法2:键盘按下 win + r –> 输入 sysdm.cpl –> 高级 –> 环境变量
方法3:win10系统下,工具栏有搜索图标,点击后直接搜索”环境变量”
[/start-plane]
记住刚刚电脑安装Java的路径,如我的是:D:\2Software\Java1.8.0。
- 点击新建,输入变量名与变量值,点击确定。


- 添加用户变量 —— CLASSPATH
继续点击新建,输入变量名与变量值,点击确定。
变量值:;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar;


编辑用户变量 —— Path
选中Path,点击编辑,点击新建,输入下面的路径,记得一行输入一个路径。
[start-plane type=”1″]
%JAVA_HOME%\bin
%JAVA_HOME%\jre\bin
[/start-plane]


最后,所有的窗口一路按下【确定】,否则无效。
4. 验证试运行
方法:键盘按下 win + r –> 输入 cmd –> 键盘按下 回车 –>输入 java -version –> 键盘按下回车
结果:若出现下图情况,则表示安装成功。

5. 可能会遇到的报错解决
- 环境变量配置问题
[c-alert type=”error”]报错提示:’java’ 不是内部或外部命令,也不是可运行的程序*或批处理文件。[/c-alert]
- Java安装问题
[c-alert type=”success”]参考解决:可以先检查一下java安装路径下的文件是否缺失,如果是,那就是安装java的时候出现错误。这种情况只需要重新安装java即可。[/c-alert]
6. VsCode 安装插件
[start-plane type=”1″]若你安装的是 Java 11,点击扩展(Ctrl+Shift+X) –> 搜索查找 Java Extension Pack –> 点击安装,然后直接跳到 设置java路径 那步[/start-plane]

- 在上面搜索Java Extension Pack的界面上,点击安装 【Language Support for Java(TM) by Red Hat】。

- 安装后回到Java Extension Pack的界面,操作如下:



- 安装 Java Extension Pack

7. 设置 Java 路径
- 打开vscode设置(Ctrl + ,) –> 搜索设置输入 javahome –> 点击 Java: Home下的在 settings.json 中编辑
- 其中,第①行是JAVA_HOME的路径,记得把 “\” 改成 “\\”;第②行的话是面向安装Java 8的,输入这行命令不会一直提示安装Java 11 JDK。

8. 调试试运行
- 打开文件夹
- 打开文件夹对于熟悉vscode来说最简单不过了,这里我就(跳过了)简单说一下吧。
- 文件 –> 打开文件夹 –> 浏览选择即可
- 编写简单java文件
- 这里我就直接贴代码了,不详细说明了。
[c-alert type=”warning”]新建的文件名必须为 hello.java,即和类名要一致[/c-alert]
// Hello.java
public class hello{
public static void main(String[] args) {
System.out.println("helloworld");
}
}
- 生成launch.json文件
- 创建文件

- 配置文件内容
创建后,文件中内容会根据已创建的java文件中的主类进行配置。此时创建的json文件会自动配置好主类Hello。这个可以根据个人喜好更改,我个人喜欢全局配置,所以把后面内容删除了,如下:
{
// 使用 IntelliSense 了解相关属性。
// 悬停以查看现有属性的描述。
// 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"type": "java",
"name": "Debug (Launch) - Current File",
"request": "launch",
"mainClass": "${file}"
}
]
}
- 编译运行
这里有两种方法,看个人喜好而定。
F5
打开java文件后直接按下F5运行程序,当文件有多个主类时,有提示选择哪个主类来运行,如下:
[c-alert type=”success”]【Tips】:使用这种方法运行主类,不会在launch.json文件中插入各种配置信息。[/c-alert]

run
打开java文件后,上面安装的插件会自动在主类前增加一行 run | debug,可快速运行主类,此时不需要再选择主类,如下:
[c-alert type=”success”]【Tips】:使用这种方法运行主类,会在launch.json文件中插入相应的配置信息。[/c-alert]

- 运行结果

完成
至此,配置已经全部完成,开始快乐的开发你的Java程序吧!!