在VS code上配置Java运行环境
一、基础环境
1.VS code版本信息:
Version: 1.65.0 (system setup) Commit: b5205cc8eb4fbaa726835538cd82372cc0222d43 Date: 2022-03-02T11:12:08.962Z Electron: 13.5.2 Chromium: 91.0.4472.164 Node.js: 14.16.0 V8: 9.1.269.39-electron.0 OS: Windows_NT x64 10.0.19041
2.Windows10x64操作系统,安装的JDK版本信息:
java version "17.0.2" 2022-01-18 LTS Java(TM) SE Runtime Environment (build 17.0.2+8-LTS-86) Java HotSpot(TM) 64-Bit Server VM (build 17.0.2+8-LTS-86, mixed mode, sharing)
二、在VS code上安装Java相关插件
1.安装插件。点击扩展(Ctrl+Shift+X) --> 搜索查找 Java Extension Pack --> 点击安装。
2.设置Java路径。打开vscode设置(Ctrl + ,) --> 搜索设置输入 javahome --> 点击 Java: Home下的在settings.json中编辑,如下:
注:jdk的路径视个人电脑安装路径而定,请勿原样复制粘贴。
{ "java.jdt.ls.java.home": "C:\\Program Files\\Java\\jdk-17.0.2", "java.requirements.JDK17Warning":false, "java.semanticHighlighting.enabled": true }
3.新建一个样例。先建一个文件夹(用来存放Java的工程文件),在用VS code打开该文件夹,新建一个demo.java样例文件,并编写一个简单代码(如下):
public class demo { public static void main(String[] args) { System.out.println("hello java"); } }
4.调试运行。在调试运行前,还需生成一个launch.json文件。
(1)创建launch.json文件,操作如下图:
(2)配置文件内容。文件中内容会根据已创建的java文件中的主类进行配置。(其实就是自动生成的,不需要写什么内容)
{ // Use IntelliSense to learn about possible attributes. // Hover to view descriptions of existing attributes. // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387 "version": "0.2.0", "configurations": [ { "type": "java", "name": "Launch demo", "request": "launch", "mainClass": "demo", "projectName": "Java_ccdbcbd6" }, { "type": "java", "name": "Launch Current File", "request": "launch", "mainClass": "${file}" } ] }
5.编译运行。有两种方式:1)打开java文件后直接按下F5运行程序,当文件有多个主类时,有提示选择哪个主类来运行。
【Tips】:使用这种方法运行主类,不会在launch.json文件中插入各种配置信息。
2)打开java文件后,上面安装的插件会自动在主类前增加一行 run | debug,可快速运行主类,此时不需要再选择主类。
【Tips】:使用这种方法运行主类,会在launch.json文件中插入相应的配置信息。
致此,配置完成。