本文最后更新于2022年6月30日,已超过 60 天没有更新,如果文章内容或图片资源失效,请留言反馈,我会及时处理,谢谢!

用vscode写java


文本编辑器相当于记事本的升级版,增加了语法检查,高亮,快捷操作之类的扩展功能,相比IDEA轻量了不少(至少从秒开这点来看,但是实际检索整个项目的速度比较慢),写单文件或者小型的算法还是推荐使用vscode的,另外一个比较让人高兴的地方在于,能使用vscode编写就意味者能使用其他文本编辑器,如windows端的记事本,linux端的vim。

在官网下载对应版本的jdk点击前往 (推荐使用jdk8,不过我这就先使用最新版本的jdk18了)

【注】 :jdk的是java development kit的缩写,意思是java程序开发的工具包。JDK 是一种用于构建在 Java 平台上发布的应用程序、Applet 和组件的开发环境,即编写 Java 程序必须使用 JDK,它提供了编译和运行 Java 程序的环境。

--------引用自百度百科

image-20220325114046462

双击下载好的文件安装,唯一需要注意的就是修改一下路径,如我的路径 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.exejavac.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)

以上配置完成后,已经可以使用文本编辑器,比如记事本来开发了

noeditHelloJava

4.使用vscode创建一个java项目

安装插件

在插件中心搜索并安装Microsoft的 Extension Pack for Java 插件,这个插件会安装全套的java插件共有6个。安装完成无需任何配置,就能直接使用了。

image-20220326212340536

创建项目

使用插件的功能创建,按快捷键ctrl+shift+p -> 输入java -> 选择创建java项目 -> No build tools -> 选择一个目录 -> 起一个项目名

运行项目

点击类下的Run或者Debug按键即可运行

vscoderunjava2

5.使用vscode运行springboot项目

安装插件

在vscode中除了Microsoft的 Extension Pack for Java 插件还需要安装Pivotal的Spring Boot Extension Pack插件

image-20220326212242304

下载安装maven

Maven 是Java项目的包管理工具,相当于python的pip,nodejs的npm。

我们这里选择提前编译好的zip二进制包即可,前往下载

image-20220326212954971

下载后解压到一个知道的目录,如 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>

image-20220326220424308

或者配置国内的maven镜像源,如阿里云

<mirror>
    <id>alimaven</id>
    <name>aliyun maven</name>
    <url>http://maven.aliyun.com/nexus/content/repositories/central/</url>
    <mirrorOf>central</mirrorOf>
</mirror>

image-20220326222222786

配置maven选项

在vscode的扩展管理中进行如下设置,设置vscode使用我们下载的maven文件

image-20220326222451419

创建springboot项目


有帮助的话请打个赏吧!