JDK

JDK(Java Development Kit) 是 Java 语言的软件开发工具包(SDK)。在JDK的安装目录下有一个jre目录,里面有两个文件夹bin和lib,在这里可以认为bin里的就是jvm,lib中则是jvm工作所需要的类库,而jvm和 lib合起来就称为jre。

然后我们来看JRE

JRE(Java Runtime Environment,Java运行环境),包含JVM标准实现及Java核心类库。JRE是Java运行环境,并不是一个开发环境,所以没有包含任何开发工具(如编译器和调试器)

最后JVM也一目了然了

JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。

vs编译java项目 java可以在vs上编译嘛_Java

Maven


JDK安装

http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

vs编译java项目 java可以在vs上编译嘛_Java_02


vs编译java项目 java可以在vs上编译嘛_Java_03


在D盘建一个java目录包含jdk,jre目录,方便后面配置环境变量(同样命名方式后面无脑复制即可)

vs编译java项目 java可以在vs上编译嘛_环境变量_04


更改安装路径D:\java\jdk

vs编译java项目 java可以在vs上编译嘛_java_05


安装完JDK后会自动弹出安装JRE的窗口

vs编译java项目 java可以在vs上编译嘛_环境变量_06


完成

vs编译java项目 java可以在vs上编译嘛_Java_07


测试是否成功安装,打开cmd(windows+R)

vs编译java项目 java可以在vs上编译嘛_java_08


在命令行中输入java下是下面内容为安装成功

vs编译java项目 java可以在vs上编译嘛_环境变量_09


下面配置java运行环境

右键属性

vs编译java项目 java可以在vs上编译嘛_vs编译java项目_10


高级系统设置

vs编译java项目 java可以在vs上编译嘛_vscode_11


点击环境变量

vs编译java项目 java可以在vs上编译嘛_vscode_12


新建系统变量

vs编译java项目 java可以在vs上编译嘛_java_13


添加环境变量

vs编译java项目 java可以在vs上编译嘛_vs编译java项目_14


新建系统变量 .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar

vs编译java项目 java可以在vs上编译嘛_vs编译java项目_15


测试是否配置成功输入javac

vs编译java项目 java可以在vs上编译嘛_Java_16


JDK配置完成

下载Maven

http://maven.apache.org/download.cgi

vs编译java项目 java可以在vs上编译嘛_java_17

配置Maven环境变量

vs编译java项目 java可以在vs上编译嘛_vs编译java项目_18


新建环境变量MAVEN_HOME:D:\maven\apache-maven-3.6.1

新建环境变量M2_HOME:D:\maven\apache-maven-3.6.1

vs编译java项目 java可以在vs上编译嘛_java_19


添加环境变量path

vs编译java项目 java可以在vs上编译嘛_vscode_20


测试输入mvn -v

vs编译java项目 java可以在vs上编译嘛_Java_21


maven 配置结束

vccode配置

下载插件java extension pack

vs编译java项目 java可以在vs上编译嘛_java_22


打开:文件-首选项-设置,添加如下用户设置:

vs编译java项目 java可以在vs上编译嘛_环境变量_23


添加上述内容,路径一样无脑复制即可

vs编译java项目 java可以在vs上编译嘛_vs编译java项目_24

建立一个SpringBoot的应用

添加插件

vs编译java项目 java可以在vs上编译嘛_vs编译java项目_25


按下快捷键:CTRL+SHIFT+P,输入SpringInitializr。

vs编译java项目 java可以在vs上编译嘛_Java_26


vs编译java项目 java可以在vs上编译嘛_java_27


vs编译java项目 java可以在vs上编译嘛_环境变量_28


vs编译java项目 java可以在vs上编译嘛_vscode_29


vs编译java项目 java可以在vs上编译嘛_java_30


vs编译java项目 java可以在vs上编译嘛_环境变量_31


创建好后vscode右下角会有如下提示,点击Open it 即可打开刚才创建的Spring Boot项目。

vs编译java项目 java可以在vs上编译嘛_vscode_32


项目创建后会自动创建DemoApplication.java文件

vs编译java项目 java可以在vs上编译嘛_Java_33


启动工程之前还需要配置下运行环境,如下图,点左边的小虫子图标,然后点上面的下拉箭头,选择添加配置,第一次设置时VS Code会提示选择需要运行的语言环境,选择对应环境后自动创建 launch.json 文件。

vs编译java项目 java可以在vs上编译嘛_vs编译java项目_34


launch.json 调试配置文件如下,默认不修改配置也可使用:

vs编译java项目 java可以在vs上编译嘛_Java_35


vs编译java项目 java可以在vs上编译嘛_vs编译java项目_36


运行成功

vs编译java项目 java可以在vs上编译嘛_Java_37