VSCode官方使用Java的教程:https://code.visualstudio.com/docs/java/java-tutorial
最方便的操作是安装懒人包(同时安装JDK和VSCode)(第一节),然后安装VSCode中的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
网络问题,显示不了JDK下载链接,略。
2. 从WEJDK镜像下载JDK
网址:https://d.injdk.cn/download/openjdk
因为我需要与Android Studio的版本匹配,所以选择下载JDK 17,下载链接是https://d.injdk.cn/download/oraclejdk/17/jdk-17_windows-x64_bin.msi
2. 安装JDK
点击Next,选择安装地址。点击Next,等待直至完成安装:
如果是JDK8或者6这种比较老的版本还可以选择要不要安装公共JRE,这个公共JRE就是比如eclipse这种工具就可以独立单用JRE,拿来干这个的。
安装JRE的时候要求设置的路径必须是空文件夹,总之你新建一个文件夹就行。注意不要把JRE和JDK安到一个文件夹里,虽然我没这么干过,但是据说这么干会导致找不到javac。
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
具体的我还没看