
⚡ CYBER_PROFILE ⚡
/// SYSTEM READY ///
WARNING \]: DETECTING HIGH ENERGY
**🌊 🌉 🌊 心手合一 · 水到渠成**

|------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------|
| **\>\>\> ACCESS TERMINAL \<\<\<** ||
| [**\[ 🦾 作者主页 \]**](https://blog.csdn.net/fengtinghuqu520?spm=1000.2115.3001.5343) | [**\[ 🔥 C语言核心 \]**](https://blog.csdn.net/fengtinghuqu520/category_12955956.html) |
| [**\[ 💾 编程百度 \]**](https://blog.csdn.net/fengtinghuqu520/category_13083835.html) | [**\[ 📡 代码仓库 \]**](https://blog.csdn.net/fengtinghuqu520/article/details/147275999?spm=1001.2014.3001.5502) |
---------------------------------------
Running Process: 100% \| Latency: 0ms
*** ** * ** ***
#### 索引与导读
* [VScode是什么?](#VScode是什么?)
* [VScode怎么下载安装](#VScode怎么下载安装)
*
* [🔨下载安装步骤](#🔨下载安装步骤)
* [VScode页面介绍](#VScode页面介绍)
* [VScode安装插件](#VScode安装插件)
*
* [🌠VScode安装中文插件](#🌠VScode安装中文插件)
* [VScode配置C/C++开发环境](#VScode配置C/C++开发环境)
*
* [1)下载和配置MinGW-w64编辑器套件](#1)下载和配置MinGW-w64编辑器套件)
* [2)对文件进行解压](#2)对文件进行解压)
* [3)存放路径建议](#3)存放路径建议)
* [4)配置MinGW64](#4)配置MinGW64)
* [验证MinGW-64](#验证MinGW-64)
* [安装C/C++插件](#安装C/C++插件)
* [在VScode上编写C语言代码并编译成功](#在VScode上编写C语言代码并编译成功)
*
* [1)打开文件夹](#1)打开文件夹)
* [2)在VScode中打开文件夹](#2)在VScode中打开文件夹)
* [3)信任问题](#3)信任问题)
* [4)新建C语言文件](#4)新建C语言文件)
* [5)设置C的编译选项](#5)设置C的编译选项)
*
* [编译的经典错误](#编译的经典错误)
* [如果我们想要再写一个代码呢?](#如果我们想要再写一个代码呢?)
* [如何进行C语言分文件编写](#如何进行C语言分文件编写)
*
* [1)type为cppbuild](#1)type为cppbuild)
* [2)type为shell](#2)type为shell)
* [VScode配置C++开发环境](#VScode配置C++开发环境)
* [VScode配置Java开发环境](#VScode配置Java开发环境)
*
* [第一步:JDK 的下载与安装](#第一步:JDK 的下载与安装)
*
* [1.1 下载 JDK](#1.1 下载 JDK)
* [1.2 安装](#1.2 安装)
* [第二步:配置环境变量(最关键一步)](#第二步:配置环境变量(最关键一步))
* [第三步:VS Code插件安装](#第三步:VS Code插件安装)
*
* [3.1 安装 Java 扩展包](#3.1 安装 Java 扩展包)
* [第四步:创建并运行第一个 Java 程序](#第四步:创建并运行第一个 Java 程序)
*
* [4.1 创建工作目录](#4.1 创建工作目录)
* [4.2 在 VS Code 中打开](#4.2 在 VS Code 中打开)
* [4.3 编写 Hello World](#4.3 编写 Hello World)
* [VScode的调试](#VScode的调试)
* [总结](#总结)
* [💻结尾--- 核心连接协议](#💻结尾— 核心连接协议)
## VScode是什么?
> **`Visual Studio Code` 简称 `VS Code`** ,是一款**跨平台的** 、**免费** 且**开源** 的**现代轻量级代码编辑器**
>
>
> 支持几乎主流开发语言的语法高亮、智能代码补全、自定义快捷键、括号匹配和颜色区分、代码片段提示、代码对比等特性,也拥有对`git`的开箱即用的支持
>
>
> 同时,它还支持插件扩展,通过丰富的插件,用户能获得更多高效的功能
*** ** * ** ***
## VScode怎么下载安装
`VScode`目前有**稳定版** 和**体验版**两种模式
| 特性 | 稳定版 (Stable) | 体验版 (Insiders) |
|:---------|:-----------------|:--------------------------|
| **图标颜色** | 蓝色 | 绿色 |
| **更新频率** | 每月更新一次 (Monthly) | 每天更新一次 (Nightly) |
| **新功能** | 经过充分测试,功能成熟 | 包含最前沿的功能(如最新的 AI 辅助特性) |
| **稳定性** | 极高,适合生产环境/主力开发 | 可能会遇到 Bug,甚至偶尔崩溃 |
| **用户群体** | 大多数开发者、学生、初学者 | 极客、扩展插件开发者、想要抢先体验新功能的硬核用户 |

> 🔗[Lucy的空间骇客裂缝:VScode官网下载地址](https://code.visualstudio.com/Download)
### 🔨下载安装步骤
* 根据对应的电脑系统去下载对应的版本

*** ** * ** ***
* 桌面快捷方式

**这一步全都勾选上即可**
🚩最后一直点击等待安装即可
*** ** * ** ***
## VScode页面介绍

*** ** * ** ***
## VScode安装插件
### 🌠VScode安装中文插件
毕竟这个VScode 默认是英文的,我们使用不习惯的话,可以安装中文插件,将VSCode的界面汉化的
> * 在**左边的侧边栏** 中点击**插件** ,就可以**搜索: `Chinese`** ,显示的第一个插件就是**汉化包** ,直接安装即可
> 
> * 安装完汉化包后,立马就在右下角提示,如下窗口,点击`restart`,会自动重启`VSCode`,即可汉化使用,非常方便。
> 
*** ** * ** ***
## VScode配置C/C++开发环境
`VSCode` 安装好之后,我们还是要知道,`VSCode`毕竟是一个**高级的编辑器** ,只能用来写`C/C++`代码,**不能直接编译代码** 。所以,如果我们要能使用`VSCode`搭建`C/C++`的编译和调试环境,还必须有**编译器** 使用。为了方便,我们就使用 `MinGW-w64` ,`MinGW-w64` 移植到`windows`平台的一个`gcc`编译器,使用起来也是非常方便的
**下面我们就演示怎么下载和配置 `MinGW-w64`**
*** ** * ** ***
### 1)下载和配置MinGW-w64编辑器套件
> 🔗[Lucy的空间骇客裂缝:MinGW-w64套件最新版本下载地址](https://sourceforge.net/projects/mingw-w64/files/Toolchains%20targetting%20Win64/Personal%20Builds/mingw-builds/8.1.0/threads-win32/seh/x86_64-8.1.0-release-win32-seh-rt_v6-rev0.7z/download)
*** ** * ** ***
### 2)对文件进行解压

*** ** * ** ***
### 3)存放路径建议
点击`x86_64-8.1.0-release-win32-seh-rt_v6-rev0`,建议把`mingw64`存放到你方面取的路径下,放到C盘或者D盘根目录都是可以的
*** ** * ** ***
### 4)配置MinGW64
在windows电脑上,按win+s快捷键,或者直接在搜索框中搜:环境变量,就能看到
进入系统属性,点击【环境变量】


新加一个环境变量值,我们前面已经将 mingw64 拷贝到了 c:\\mingw64 目录下了,在这个目录下有一个 bin 文件夹,这个文件夹下是 gcc 等编译器的可执行文件,所以我们就将 c:\\mingw64\\bin 添加到 path 的环境变量中就行,点击确定就行。如下图所示
然后依次点击确定即可
*** ** * ** ***
### 验证MinGW-64
打开`cmd`命令提示符,输入`gcc --version`,然后你可以看到版本

输入`where gcc`,你可以看到`gcc`编译器的路径
*** ** * ** ***
### 安装C/C++插件
打开`VScode`,点击**插件管理** ,搜索`C/C++`,点击安装

**最后重启VScode**
*** ** * ** ***
## 在VScode上编写C语言代码并编译成功
在`VSCode`上写代码都是**首先要打开文件夹的** ,这样也方便**管理代码** 和**编译器产生的可执行程序** ,和\*\*`VSCode`生成的配置文件\*\*等。
*** ** * ** ***
### 1)打开文件夹
在写代码之前,想清楚把代码放在什么地方管理,比如我:

*** ** * ** ***
### 2)在VScode中打开文件夹

打开我们刚刚存放代码的文件夹
*** ** * ** ***
### 3)信任问题

这样我们就打开了**我们自己存放代码的文件夹**

*** ** * ** ***
### 4)新建C语言文件
以上图为例,在`GITEE`中点击右边的第一个图标:**新建文件**
> *往右边依次为**新建文件夹、刷新、折叠文件夹***

输入`test.c` (名字可以随便取,后缀必须是`.c`),编写C语言代码

*** ** * ** ***
### 5)设置C的编译选项
鼠标点在`.c`的源文件内部,按 `ctrl+shift+p` 快捷键,在弹出的界面中选择: 【`C/C++`: 编辑配置(`UI`)】,然后进入设置页面
**设置编译器路径**

**编译器路径** 配置为我们刚刚的`bin`文件下的`gcc.exe`
*** ** * ** ***
**设置IntelliSense 模式**

设置为`gcc-x64(legacy)`

这时候我们会发现**左边的资源管理器** 中出现了`.vscode`

> 这个文件夹会指定我们的编译器是使用什么类型以及其它配置
*** ** * ** ***
**创建执行任务:tasks.json**
要编译代码,我们接下来,在终端中:配置任务,如下图:

在弹出的页面中,选择【`C/C++`: `gcc.exe` 生成活动文件】
记住鼠标光标要停留在C语言文件内
这时候会弹出来一个`tasks.json`的文件,这个文件是专门用来执行代码的编译任务的

我们来简单看一下文件的内容:
**注意转义字符的使用**
---**编译**
**具体操作如下:**
a. 鼠标点在要编译的C语言代码中
b. 然后执行【**终端** 】-\>【**运行生成任务** 】
c. 点击有蓝色字体检测到的任务,如下图:

**接着我们就看到如下图片就算编译成功了💪**

在我们左边会出现一个 **`exe`文件** ,这个便是系统生成的**可执行程序**

#### 编译的经典错误
上图中生成的**tasks.json**,对部分系统编译可以会出现运行错误
我们只需要改变`type`为`shell`即可

*** ** * ** ***
**执行**
按键盘的 ctrl+\`快捷键,再按回车,打开`VSCode`自带的终端,就可以运行代码了。
这时输入: **`.\`可执行程序的名字** ,即可以执行代码,如下:
*** ** * ** ***
## 如果我们想要再写一个代码呢?
**先将我们原本的文件关闭**

*** ** * ** ***
**再打开新的文件夹**
最好你的方便查看的文件夹
*** ** * ** ***
**把原先文件夹的`.vscode`文件夹直接拷贝到新的文件夹即可**

最后就是写代码**编译+执行**即可
*** ** * ** ***
## 如何进行C语言分文件编写
### 1)type为cppbuild
1. 打开文件夹
2. 拷贝旧项目中的一份`.vscode`文件夹
3. 改造`tasks.json`并构建验证结果
**要能够编译一个文件中的多个文件,需要定制`tasks.json`文件的内容**
**编译多个源代码文件:**
* 通过把 `"$(file)"` 修改为 `"$(workspaceFolder)\\*.c"`,可以构建当前工作区中的所有`C`文件。
* 通过把 `"$(file)"` 修改为 `"$(workspaceFolder)\\*.cpp"`,可以构建当前工作区中的所有`C++`文件。
**修改编译输出的文件名:**
* 通过把 `"$(fileDirname)\\$(fileBasenameNoExtension).exe"`,修改为:`"$(workspaceFolder)\\myProgram.exe"`,可以把编译输出的文件名硬编码为 `myProgram.exe`,而不是与`C`文件同名
* 通过把 `"$(fileDirname)\\$(fileBasenameNoExtension).exe"`,修改为:`"$(workspaceFolder)\\$(workspaceRootFolderName).exe"`,可以把编译输出的文件名为:打开的工作区文件夹名字`.exe`
4. 编译+执行
*** ** * ** ***
### 2)type为shell
如果你的`type`是`shell`,可以参考我下面的进行修改

*** ** * ** ***
## VScode配置C++开发环境
**配置`g++.exe`为编译器**
在 `.cpp` 的源文件内部,按 `ctrl` + `shift` + `p` 快捷键,在弹出的界面中选择 `C/C++: 编辑配置(UI)`,然后进入设置页面
找到配置名称,这里我们再添加一个 `C++` 的配置,点击【添加配置】
**编译器路径**
根据自己的`MinGW-64`的路径------`g++.exe`,我的环境如下所示
**C++标准**

*** ** * ** ***
**tasks.json配置**
**在C++源文件内部配置任务**
为了方便以后会出现`C++`多文件编写,我们配置如下:
* **`shell`版本**
```tasks.json
{
"version": "2.0.0",
"tasks": [
{
"type": "shell",
"label": "C/C++: gcc.exe 生成活动文件",
"command": "D:\\VScode\\x86_64-8.1.0-release-win32-seh-rt_v6-rev0\\mingw64\\bin\\gcc.exe",
"args": [
"-fdiagnostics-color=always",
"-g",
"${fileDirname}\\*.c",
"-o",
"${fileDirname}\\${fileBasenameNoExtension}.exe"
],
"options": {
"cwd": "${fileDirname}"
},
"problemMatcher": [
"$gcc"
],
"group": "build",
"detail": "编译器: D:\\VScode\\x86_64-8.1.0-release-win32-seh-rt_v6-rev0\\mingw64\\bin\\gcc.exe"
},
{
"type": "shell",
"label": "C/C++: g++.exe 生成活动文件",
"command": "D:\\VScode\\x86_64-8.1.0-release-win32-seh-rt_v6-rev0\\mingw64\\bin\\g++.exe",
"args": [
"-fdiagnostics-color=always",
"-g",
"${fileDirname}\\*.cpp",
"-o",
"${fileDirname}\\${fileBasenameNoExtension}.exe"
],
"options": {
"cwd": "${fileDirname}"
},
"problemMatcher": [
"$gcc"
],
"group": "build",
"detail": "编译器: D:\\VScode\\x86_64-8.1.0-release-win32-seh-rt_v6-rev0\\mingw64\\bin\\g++.exe"
}
]
}
```
这时候`C++`的`tasks.json`文件以及包含多文件编写的功能就生成了
*** ** * ** ***
**运行生成的任务**
* 执行【**终端** 】-\>【**运行生成任务**】
* 点击`g++`,如:
* 这时候代码就编译完成了
* 接着按ctrl+\`再按照运行流程操作就可以执行了
*** ** * ** ***
## VScode配置Java开发环境
> 手把手教你如何从零开始,在`Visual Studio Code (VS Code)`中搭建高效的`Java`开发环境。涵盖 `JDK` 下载、环境变量配置、`VS Code` 插件安装及 `Hello World` 实测,拒绝踩坑!
*** ** * ** ***
### 第一步:JDK 的下载与安装
使用`Java`的同学这一步不可或缺
`JDK (Java Development Kit) `是 `Java` 开发的核心。没有它,·VS Code· 只是一个普通的文本编辑器。
#### 1.1 下载 JDK
推荐使用 **JDK 17** 或 **JDK 21**(长期支持版本 LTS)。
* **Oracle 官网** :