出自微软的Visual Studio Code 并不是一个 IDE,它是个有理想,有前途的编辑器,通过相应语言的插件,可以将其包装成一个轻量级的功能完善的IDE。
在IDEA之余最爱用的就是它了,并且它是免费,免费,免费的,插件生态圈很活跃,VsCode本身版本更新迭代也基本两周左右更新一次,真心无比贴心、强大~
VsCode很久了,昨晚在编译Java时
就想用VsCode试一下
配置一下开发环境,下面我们开始吧~~
1、下载安装VsCode和配置Java
VsCode官网自行下载
https://code.visualstudio.com/
JAVA官网自行下载
https://www.java.com/
Java环境配置看之前的文章
Java环境变量配置
2、VsCode安装JAVA插件
Ⅰ、安装插件
点击扩展(Ctrl+Shift+X) --> 搜索查找 Java Extension Pack --> 点击安装(此处有坑)。

- 坑所在
如果你已安装的Java版本 是 Java 11,直接跳过;如果你安装的是Java 8,那么先别安装上面的插件。(已安装的就删了吧~~~)Java 8 不能直接安装上面插件的原因:安装的插件中 《Language Support for Java(TM) by Red Hat》为最新版0.65.0,它只支持Java 11。
Ⅱ、使用Java 8版本的插件正确安装步骤:
1、在上面搜索Java Extension Pack的界面上,点击安装 【Language Support for Java(TM) by Red Hat】。
2、安装后回到Java Extension Pack的界面,操作如下:


Ⅲ、安装【Java Extension Pack】
原理:安装【Java Extension Pack】时带了三个其他插件:
- Language Support for Java™ by Red Hat java语法
- Debugger for Java java 调试
- Java Test Runner java 测试
- Maven Project Explorer 支持mave
单独去安装较低版本的java语法插件,再次安装【Java Extension Pack】时,就不会去下载这个插件了。
Ⅳ、设置java路径
打开vscode设置(Ctrl + ,) --> 搜索设置输入 javahome --> 点击 Java: Home下的在settings.json中编辑,如下:
其中,第①行是JAVA_HOME的路径,记得把 "\" 改成 "\"(自动转移了,应该都明白);第②行的话是面向安装Java 8的,输入这行命令不会一直提示安装Java 11 JDK。

3、可能碰到的问题
中文乱码
Ⅰ、在java编译器界面输入的中文乱码(备注之类的)
- 将files.autoGuessEncoding改为true(好像很多人没有用)
- 在vscode中的扩展中搜索:GBKtoUTF8下载并重新加载
Ⅱ、在java代码中print输出中文时,会显示乱码
- 编辑器界面右下角-->点以下那个默认的 UTF-8-->
在弹出的选项选择第二个:以编码方式保存-->弹出的下拉选项输入框输入GBK- ->选择gbk编码回车(或者直接鼠标点以下GBK这一行)-->等待左下角compile完成后-->再次运行就能输出无乱码的中文了。
推荐好用的插件
1、Chinese (Simplified) Language Pack for Visual Studio Code
- 中文包,虽然认识几个字母,但还是感觉中文好用点… 这个是汉化整个编辑器菜单内容的
2、Atom One Dark Theme
- 这个是一个主题包,个人比较喜欢它的风格
3、Atom One Dark Theme
- 这个是一个目录图标,当你打开目录时,文件树显示各种彩色图标看着舒服
本文由 LceAn 创作,采用 知识共享署名4.0 国际许可协议进行许可。
本站文章除注明转载/出处外,均为本站原创或翻译,转载前请务必署名。