前言

[title-plane title=”前言”]本文介绍了VScode + Java 8 配置Java开发环境的步骤,整理了官方以及优秀第三方的内容,对学习和工作有一定借鉴意义。[/title-plane]

配置过程

1. 下载安装 VScode

2. 下载安装 Java 8

考虑到现在大多数开发者用的是Java 8,本教程以 Java 8 为例。

打开网址后,选择相应电脑操作系统的版本下载

https://ae01.alicdn.com/kf/Uc3a85bac81954e3aa308ca6ebb88797d4.jpg
  • 安装 Java 8

双击安装包开始安装

https://ae01.alicdn.com/kf/U5cb6397a12924d9cb97e0a9287548167s.jpg

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

https://ae01.alicdn.com/kf/U18315b17d3da48eb943af832d9f9cf8c9.jpg

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

https://ae01.alicdn.com/kf/U8cf4ed9d78e5448da6f6fa1617eb934cl.jpg

完成安装。

https://ae01.alicdn.com/kf/U84c54372db3d48eaa899bccd057973bea.jpg

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。

  • 点击新建,输入变量名与变量值,点击确定。
https://ae01.alicdn.com/kf/Ucda234bbe0a24fb284884c12c69246a8k.jpg
https://ae01.alicdn.com/kf/U17e65f4017d64746b32399a657dbceaeN.jpg
  • 添加用户变量 —— CLASSPATH

继续点击新建,输入变量名与变量值,点击确定。

变量值:;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar;

https://ae01.alicdn.com/kf/U6fe241c32cb246f4bd580d9b6b0301adZ.jpg
https://ae01.alicdn.com/kf/U553709ca6dad4ac5903fe30221951bfek.jpg

编辑用户变量 —— Path

选中Path,点击编辑,点击新建,输入下面的路径,记得一行输入一个路径。

[start-plane type=”1″]

%JAVA_HOME%\bin

%JAVA_HOME%\jre\bin

[/start-plane]

https://ae01.alicdn.com/kf/U113f2a16fd3042d884a61e5d756f5288G.jpg
https://ae01.alicdn.com/kf/Ucbcecc4412744c70b040f84c3dd9083cQ.jpg

最后,所有的窗口一路按下【确定】,否则无效。  

4. 验证试运行

方法:键盘按下 win + r –> 输入 cmd –> 键盘按下 回车 –>输入 java -version –> 键盘按下回车

结果:若出现下图情况,则表示安装成功。

https://ae01.alicdn.com/kf/Ubdd4c0c665904174abda30dfc8fa4e54m.jpg

5. 可能会遇到的报错解决

  • 环境变量配置问题

[c-alert type=”error”]报错提示:’java’ 不是内部或外部命令,也不是可运行的程序*或批处理文件。[/c-alert]

[c-alert type=”success”]参考解决:这个有可能是环境变量配置出错,可用打开环境变量,查看各个变量值是否正确;若均无错误,可以重启电脑后再试一试。[/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]

https://ae01.alicdn.com/kf/U0ccb6b4e5013407f9dffa12aefea5759r.jpg
[start-plane type=”1″]若你安装的是Java 8,那么先别安装上面的插件(已安装的就删了吧~~~),按以下步骤重新操作[/start-plane]
[c-alert type=”warning”]Java 8 不能直接安装上面插件原因:安装插件中 《Language Support for Java(TM) by Red Hat》为最新版只支持Java 11。[/c-alert]
  • 在上面搜索Java Extension Pack的界面上,点击安装 【Language Support for Java(TM) by Red Hat】。
https://ae01.alicdn.com/kf/U2cc5a499d75c46a9983d873f77ad63ebZ.jpg
  • 安装后回到Java Extension Pack的界面,操作如下:
https://ae01.alicdn.com/kf/Ud486e0eebcc1462e9a797912ce1aada2B.jpg
https://ae01.alicdn.com/kf/U5d800fbd7ca74825807a18ae04c24baeS.jpg
https://ae01.alicdn.com/kf/U58df4aef826f4529a2d1be45a415f077z.jpg
  • 安装 Java Extension Pack
https://ae01.alicdn.com/kf/U40e77dbca03c4fe3873ee9c387b8c7d9k.jpg

7. 设置 Java 路径

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

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");
    }
}
[c-alert type=”success”]【Tips】:刚刚发现的小技巧,安装插件之后,直接输入”main”,回车就可以自动生成main函数了(>‿◠)✌[/c-alert]
  • 生成launch.json文件
  • 创建文件
https://ae01.alicdn.com/kf/U442212ef007d46a5ac9e63c8ea25f9bcD.jpg
  • 配置文件内容

创建后,文件中内容会根据已创建的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]

https://ae01.alicdn.com/kf/Ua59b82900dc94b51bb08666e1ad4ea768.jpg

run

打开java文件后,上面安装的插件会自动在主类前增加一行 run | debug,可快速运行主类,此时不需要再选择主类,如下:

[c-alert type=”success”]【Tips】:使用这种方法运行主类,会在launch.json文件中插入相应的配置信息。[/c-alert]

https://ae01.alicdn.com/kf/Ub94d444da8024e3bbb5f7590c709928fN.jpg
  • 运行结果
https://ae01.alicdn.com/kf/U53a0531409b64ac1a6eb7b6fc38e477db.jpg

完成

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