VSC/VS Code 配置java环境 (Maven、Tomcat)
更新时间:2021.9.1
【前言】由于笔者不是java专攻,只是学校课程设计需要,所以想在比较习惯的vscode中配置一个java环境,如果你是主攻java的,笔者还是推荐你使用idea。文章内容不全面不正确的地方,欢迎大家指正补充。
vscode配置java环境原理上就是通过vscode“封装”了java、maven、tomcat等环境的终端指令(cmd)来达到编写编译java的目的。
一、准备
1、vscode
vscode官网下载安装就行。
2、jdk环境(已配置好可跳过)
根据笔者了解,jdk1.8(java se8)任然是主流。但jdk11与jdk1.8相差不大。目前vscode与jdk1.8有兼容问题。因为Eclipse平台决定将jdk11作为2020年9月发布的最低要求,而vscode是依赖eclipsejdt.ls服务器的,所以至少需要JDK11。这里笔者也是以JDK11为例。如果必须使用JDK1.8可以参考下面这篇博客。
jdk下载安装以及环境变量配置:
下载jdk需要登录oracle账户,但是账户注册非常的麻烦,这里推荐一个神奇的网站可以使用临时账户进行下载。
下载完后拷贝到要存放的文件目录就行了,这里我放在 C:\Program Files\Java文件目录下。记住目录,一会要用。
回到桌面,鼠标右击此电脑 -> 属性。在关于界面中点击高级系统设置进行Java的环境变量配置(JAVA_HOME、Path)
到这里就完成了,按 windows + R 输入 cmd 到控制台里。输入 java -version 能打印出java版本号就配置成功。
java -version
.ps:环境变量的配置是为了能在电脑的任何位置使用命令来完成编译java等工作。
3、maven环境(已配置好可跳过)
到官网下载最新版maven并解压到要存放的文件中。这里我存放在 D:\ProgramFiles\apache-maven-3.8.2-bin
这里注意不要有空格和中文,我放在有空格的文件夹中环境一直配置失败,换到没有空格的文件夹就成功了。
D:\ProgramFiles\apache-maven-3.8.2-bin
maven下载地址
在我的电脑------->属性------->高级系统设置--------->环境变量--------->系统变量-------->新建
变量名: MAVEN_HOME
变量值:D:\ProgramFiles\apache-maven-3.8.2-bin (你存放的路径)
找到Path在环境变量值 ----------> 新建:%MAVEN_HOME%\bin
在控制台输入 mvn -version 能打印出maven以及java信息就安装成功
mvn -version
更换maven本地仓库的位置
Maven会将下载的类库(jar包)放置到本地的一个目录下(一般默认情况下maven在本机的仓库位于C:\我的文档中.m2.\repository),如果想重新定义这个目录的位置就需要修改Maven本地仓库的配置。
在你想存放jar包的位置创建文件夹命名为 repository
打开maven安装目录 -------> conf ---------> 打开settings.xml
在 <settings> 标签下一级添加【】是 repository 的文件夹路径
<settings>
...
<localRepository> 【repository 的文件夹路径】 </localRepository>
...
</settings>
更换阿里云镜像
在 <settings> 标签下一级添加以下内容
<settings>
...
<mirrors>
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>
http://maven.aliyun.com/nexus/content/groups/public/
</url>
<mirrorOf>central</mirrorOf>
</mirror>
</mirrors>
...
</settings>
4、Tomat(已配置好可跳过)
官网下载想要的版本安装即可。
中间需要选择jdk路径。
二、spring boot & maven & java & vscode
在vscode 的插件库中安装 Java + Spring Extension Pack。Java + Spring Extension Pack是一个目前最优质的拓展包,里面包括了常用的java插件,能够让你在vscode中编译调试java,创建和编辑maven项目,以及使用tomcat。
Extension Pack for Java
安装完后重启vscode。创建 HelloWorld.java 文件。
public class HelloWorld {
/* 第一个Java程序
* 它将输出字符串 Hello World
*/
public static void main(String[] args) {
System.out.println("Hello World!"); // 输出 Hello World
}
}
按f5进行debug,首次运行会询问在当前文件夹创建 launch.json 文件,这是运行配置文件,默认创建完成后便可进行java代码调试,将会在控制台打印 Hello World!
maven项目
按 ctrl + shift + p 输入 maven ,在选项中选择 Create Maven Project ,然后根据需求创建maven工程。
spring boot项目
如果你需要编写spring boot项目,在 ctrl + shift + p 后输入 spring,根据需求创建spring boot项目。
tomcat
在右侧有tomcat servers一栏,在右侧点击加号,选择tomcat所在文件夹即可。
按 ctrl + ~ 调出终端,在终端中输入 mvn clean package进行打包,打包完成后会在target文件夹生成一个war包,在war包上右击 debug on tomcat server 。打开浏览器访问8080端口,可以看到测试项目 demo 在浏览器中可以访问。 至此大功告成。