用vscode写java
文本编辑器相当于记事本的升级版,增加了语法检查,高亮,快捷操作之类的扩展功能,相比IDEA轻量了不少(至少从秒开这点来看,但是实际检索整个项目的速度比较慢),写单文件或者小型的算法还是推荐使用vscode的,另外一个比较让人高兴的地方在于,能使用vscode编写就意味者能使用其他文本编辑器,如windows端的记事本,linux端的vim。
在官网下载对应版本的jdk点击前往 (推荐使用jdk8,不过我这就先使用最新版本的jdk18了)
【注】 :jdk的是java development kit的缩写,意思是java程序开发的工具包。JDK 是一种用于构建在 Java 平台上发布的应用程序、Applet 和组件的开发环境,即编写 Java 程序必须使用 JDK,它提供了编译和运行 Java 程序的环境。
--------引用自百度百科
双击下载好的文件安装,唯一需要注意的就是修改一下路径,如我的路径 D:\Env\Java
2.安装jre
【注】 : JRE为Java Runtime Environment的简称,JRE(包括Java Plug-in)是Sun的产品,包括两部分:Java Runtime Environment和Java Plug-in。JavaRuntimeEnvironment(JRE)是可以在其上运行、测试和传输应用程序的Java平台。它包括Java虚拟机(jvm)、Java核心类库和支持文件。它不包含开发工具(JDK)--编译器、调试器和其它工具。JRE需要辅助软件--Java Plug-in--以便在浏览器中运行applet。
--------引用自百度百科
打开cmd切换到jdk的根目录,如D:\Env\Java
执行指令
bin\jlink.exe --module-path jmods --add-modules java.desktop --output jre
根目录中多出一个jre文件夹则操作正常
3.添加环境变量
-
创建变量
JAVA_HOME
值为D:\Env\Java
[Tips] : 这样vscode或者其他编辑器调用java的jdk的时候就能直接引用
%JAVA_HOME%
来获取jdk的路径了, 可以使用指令检查这项配置是否成功C:\Users\15156>echo %JAVA_HOME% D:\Env\Java
-
在变量
Path
中加入jdk的bin目录 , 即添加以下2个值%JAVA_HOME%\bin
%JAVA_HOME%\jre\bin
[Tips] : 这样的话就能直接在终端执行
java.exe
和javac.exe
文件 ,可以使用指令检查这项配置是否成功C:\Users\15156>java --version java 18 2022-03-22 Java(TM) SE Runtime Environment (build 18+36-2087) Java HotSpot(TM) 64-Bit Server VM (build 18+36-2087, mixed mode, sharing)
以上配置完成后,已经可以使用文本编辑器,比如记事本来开发了
4.使用vscode创建一个java项目
安装插件
在插件中心搜索并安装Microsoft的 Extension Pack for Java
插件,这个插件会安装全套的java插件共有6个。安装完成无需任何配置,就能直接使用了。
创建项目
使用插件的功能创建,按快捷键ctrl
+shift
+p
-> 输入java -> 选择创建java项目 -> No build tools -> 选择一个目录 -> 起一个项目名
运行项目
点击类下的Run或者Debug按键即可运行
5.使用vscode运行springboot项目
安装插件
在vscode中除了Microsoft的 Extension Pack for Java
插件还需要安装Pivotal的Spring Boot Extension Pack
插件
下载安装maven
Maven 是Java项目的包管理工具,相当于python的pip,nodejs的npm。
我们这里选择提前编译好的zip二进制包即可,前往下载
下载后解压到一个知道的目录,如 D:\Env\Java\apache-maven-3.8.5
方便后续配置
设置环境变量
- 创建环境变量
MAVEN_HOME
值为 maven的解压路径,如D:\Env\Java\apache-maven-3.8.5
- 在变量
Path
中加入maven的bin目录,即添加以下值%MAVEN_HOME%\bin
[Tips] : 可以在终端使用mvn指令检验配置是否成功
C:\Users\15156>mvn -v Apache Maven 3.8.5 (3599d3414f046de2324203b78ddcf9b5e4388aa0) Maven home: D:\Env\Java\apache-maven-3.8.5 Java version: 18, vendor: Oracle Corporation, runtime: D:\Env\Java Default locale: zh_CN, platform encoding: UTF-8 OS name: "windows 10", version: "10.0", arch: "amd64", family: "windows"
配置代理或镜像源
maven在国内访问速度慢或者访问不到,可以通过配置代理
<proxy>
<id>optional</id>
<active>true</active>
<protocol>http</protocol>
<username>proxyuser</username>
<password>proxypass</password>
<host>proxy.host.net</host>
<port>80</port>
<nonProxyHosts>local.net|some.host.com</nonProxyHosts>
</proxy>
或者配置国内的maven镜像源,如阿里云
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/repositories/central/</url>
<mirrorOf>central</mirrorOf>
</mirror>
配置maven选项
在vscode的扩展管理中进行如下设置,设置vscode使用我们下载的maven文件
Comments | NOTHING