VSCode官方使用Java的教程:https://code.visualstudio.com/docs/java/java-tutorial
最方便的操作是安装懒人包(同时安装JDK和VSCode)(第一节),然后安装VSCode中的Java插件(第二节)。但由于网络限制,或者可能需要安装特定版本的Java,可能无法直接安装懒人包,那就分别安装VSCode(我之前也写过博文)和JDK(第三节),然后再安装VSCode中的Java插件(第二节)。
JDK里面包含了JRE和Java开发工具,如果想要用Java进行编程,JDK是必须安装的。
如果只想运行Java程序(class文件),可以只安装JRE。JRE里面包含了JVM(Java虚拟机)和Java核心类库 / Java SE标准类库。
VSCode是一个写代码的编辑器,安装Java插件后就可以拿来写Java代码。VSCode不是必须的,用文本文件、Sublime、Notepad++、IDEA、Eclipse、NetBeans etc.都可以写Java代码,但是我个人习惯用VSCode,所以本文会介绍在VSCode上的操作。
文章目录
1. 懒人包
一键安装VSCode和Java的打包软件。Windows版:https://aka.ms/vscode-java-installer-win
默认直接下载JDK17和VSCode,如果检测到已安装VSCode就只安装Java。
需要注意的是火绒和360都会杀这个软件,所以需要关一下。
如果网络一切正常的话,差不多直接一路无脑“安装”“下一步”就行。
如果网络不好的话就会进入这个状态,显示下载失败:

接下来请直接跳转本文第三节,再跳转回本文第二节。
需要注意的是,如果安装之前已经打开了VSCode,在安好后需要重新打开,才能成功加载。
2. 仅安装VSCode Java扩展
如果已经安装了VSCode和JDK,可以仅安装扩展:vscode:extension/vscjava.vscode-java-pack(仅支持Java 1.5以后的版本)
有一个Quick Start guide可以作为教程。
必须要下的扩展是这2个:
Language Support for Java™ by Red Hat
Debugger for Java
3. 仅安装JDK
在安装懒人包的时候如果检测到已安装VSCode但是没有安装JDK就会自动下载、安装JDK。
1. 下载JDK
1. 从Oracle官网下载JDK
网络问题,无法登录,略。
2. 从镜像下载JDK
网址:https://d.injdk.cn/download/openjdk
因为我需要与Android Studio的版本匹配,所以选择下载JDK 17,下载链接是https://d.injdk.cn/download/oraclejdk/17/jdk-17_windows-x64_bin.msi
上述wejdk镜像已失效。
总之,JDK 8的链接:
通过网盘分享的文件:jdk8.zip
链接: https://pan.baidu.com/s/1_-QMI8Xn20Gj0Lb-tnU5_w?pwd=pgbb 提取码: pgbb
–来自百度网盘超级会员v9的分享
2. 安装JDK

点击Next,选择安装地址。点击Next,等待直至完成安装:

如果是JDK8或者6这种比较老的版本还可以选择要不要安装公共JRE,这个公共JRE就是比如eclipse这种工具就可以独立单用JRE,拿来干这个的。
安装JRE的时候要求设置的路径必须是空文件夹,总之你新建一个文件夹就行。注意不要把JRE和JDK安到一个文件夹里,虽然我没这么干过,但是据说这么干会导致找不到javac。JDK8实例:


3. 配置环境变量
除了懒人包可以帮你配置环境变量外,如果你安装JDK 21+,也不用手动配置环境变量……

点击环境变量,在系统变量那里点击新建,输入变量名JAVA_HOME,变量值就是JDK的安装地址。点击系统变量中的Path,点击编辑,点击新建,输入新的一行%JAVA_HOME%\bin,点击确定-确定-确定。
示例:


4. 检验Java成功安装
在cmd中输入java -version,能返回如下信息(与具体安装的JDK版本有关),就说明JDK安装成功了:
java version "17.0.12" 2024-07-16 LTS
Java(TM) SE Runtime Environment (build 17.0.12+8-LTS-286)
Java HotSpot(TM) 64-Bit Server VM (build 17.0.12+8-LTS-286, mixed mode, sharing)
4. Java项目管理
除了本文档外,还可以参考这篇文档:Java project management in Visual Studio Code
具体的我还没看
1万+

被折叠的 条评论
为什么被折叠?



