Vscode进行Java开发环境搭建

news/2024/11/25 9:09:53/

Vscode进行Java开发环境搭建

  • 搭建Java开发环境(Windows)
    • 1.Jdk安装
    • 2.VsCode安装
    • 3.Java插件
    • 4.安装 Spring 插件
    • 5.安装 Mybatis 插件
    • 5.安装Maven环境
    • 6.Jrebel插件
    • 7.IntelliJ IDEA Keybindings
    • 8. 收尾


VS Code(Visual Studio Code)是由微软开发的一款免费、开源的跨平台代码编辑器,广泛应用于软件开发中。
内置支持 JavaScript、TypeScript 等语言,通过插件支持 Python、Java、C++ 等多种编程语言。
本文章主要实践一 下怎么利用VS Code进行Java开发。以下记录Java开发的环境搭建过程。

搭建Java开发环境(Windows)

整体内容参考来源此文档:https://blog.csdn.net/qq_40739917/article/details/132639722,步骤就按从1到最后一步一步来即可,有些步骤你如果系统中已有,就跳过。

1.Jdk安装

此过程略,安装后通过 java -version命令验证已安装好Jdk即可

C:\Users\Administrator>java -version
java version "1.8.0_161"
Java(TM) SE Runtime Environment (build 1.8.0_161-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.161-b12, mixed mode)

2.VsCode安装

下载地址:https://code.visualstudio.com/

下载VsCode一路Next安装即可,我这里安装的是较低的版本:VSCodeUserSetup-x64-1.70.2.exe,安装完后启动,会自动提示安装中文语言包,安装后再重启

3.Java插件

按上面的参考文章,先进行6个Java插件的安装

在这里插入图片描述

4.安装 Spring 插件

接着继续安装4个Spring插件,搜索spring

在这里插入图片描述

5.安装 Mybatis 插件

这里就我只安装了vsc-mybatis,没有安装楼上引用文章中说的mybatisX,先试用第一个熟悉再说,后面可以再试别的,原理一样,就是插件。

在这里插入图片描述

5.安装Maven环境

VSCode中没有集成Maven,需要自己安装到自己的电脑然后在VSCode中进行配置

  • maven安装

我网上下载的是apache-maven-3.9.6-bin.tar.gz,然后解压进行安装即可,最好在path中加上mvn命令的路径,以便在任何目录下都能使用maven

以下仅为参考,我这边用过的配置,你可能会有所不同

# 以我的安装目录C:\software\apache-maven-3.9.6为例
# 1. 建立maven存储目录repository:C:\software\apache-maven-3.9.6\repository# 2. 修改setting.xml## settings下修改,用于jar包的存储<localRepository>D:\D\liujinghua\develop\apache-maven-3.9.6\repository</localRepository>## servers下加入,用于maven发布到私有仓库时的账号和密码<server><id>releases</id><username>admin</username><password>admin123</password></server><server><id>snapshots</id><username>admin</username><password>admin123</password></server>## mirrors下修改,用于下载jar时使用阿里云中央仓库<mirror><id>test-dev</id><mirrorOf>central</mirrorOf><name>sendi jar</name><url>http://maven.aliyun.com/nexus/content/groups/public/</url></mirror>
  • VsCode配置Maven环境

打开 VsCode -> 首选项 -> 设置

搜索 maven, 将 Maven > Executable: Path 对应的 mvn程序路径改为 实际路径

在这里插入图片描述

配置 setting.xml

将 Java > Configuration > Maven: Global Setting 、Java > Configuration > Maven: User Setting 对应的 setting.xml 文件路径改为实际路径

在这里插入图片描述
接着重启Vscode,并引入一个springboot项目测试,能看到maven插件也有了

在这里插入图片描述

6.Jrebel插件

此插件主要用于热部署

在这里插入图片描述

安装好插件后应该是需要激活的,我这里因为已经在eclipse和idea中激活过,这里就安装好插件就自动可以了。

点击左边菜单插件jrebel后,再点Go to Projects,最后勾上JRebel的选择就可以。
在这里插入图片描述

最后点击springboot的主启动类上面的JRebel Debug,进行debug启动,此时启动后,修改java类,增加类和方法等均不需要重新启动项目了,可大大提高开发效率。

在这里插入图片描述

7.IntelliJ IDEA Keybindings

快捷键:IntelliJ IDEA Keybindings,支持使用 IntelliJ IDEA 快捷键

在这里插入图片描述

8. 收尾

到这里基本上Java环境就搭建完了,可以测试一下进行开发。


http://www.ppmy.cn/news/1549776.html

相关文章

【c++篇】:探秘红黑树平衡旋转原理--维持树的高度平衡之道

✨感谢您阅读本篇文章&#xff0c;文章内容是个人学习笔记的整理&#xff0c;如果哪里有误的话还请您指正噢✨ ✨ 个人主页&#xff1a;余辉zmh–CSDN博客 ✨ 文章所属专栏&#xff1a;c篇–CSDN博客 文章目录 前言一.红黑树的概念和性质定义和性质节点结构与表示 二.模拟实现基…

七天掌握SQL--->第四天:事务处理与并发控制

# 7天掌握SQL - 第四天&#xff1a;事务处理与并发控制 ## 目标 - 学习事务处理的基本概念&#xff0c;如ACID特性。 - 掌握并发控制的方法&#xff0c;如锁机制、事务隔离级别等。 - 通过实际案例练习事务处理和并发控制。 ## 1. 事务处理的基本概念 事务处理是数据库管理系…

鸿蒙主流路由详解

鸿蒙主流路由详解 Navigation Navigation更适合于一次开发,多端部署,也是官方主流推荐的一种路由控制方式,但是,使用起来入侵耦合度高,所以,一般会使用HMRouter,这也是官方主流推荐的路由 Navigation官网地址 个人源码地址 路由跳转 第一步-定义路由栈 Provide(PageInfo) pag…

idea添加版权信息

1、添加Copyright Profiles 打开Settings -> Editor -> Copyright -> Copyright Profiles -> 新增 Copyright (c) 【你的版权信息】 【开始年份】-${today.year}. All rights reserved.如&#xff1a; Copyright (c) by cwp 2024-${today.year}. All rights rese…

Zero-Shot Next-Item Recommendation using Large Pretrained Language Models-问题咨询

问题背景&#xff1a; 我正在尝试复现一篇名为 “Zero-Shot Next-Item Recommendation using Large Pretrained Language Models” 的论文中的实验结果。 遇到的问题&#xff1a; 缺少关键代码&#xff1a; 我发现论文代码库中没有提供计算 HR10 和 NDCG10 这两个关键指标的…

JavaWeb后端开发知识储备2

目录 1.HttpClient 2.微信小程序开发 3.Spring Cache 1.HttpClient 简单来说&#xff0c;HttpClient可以通过编码的方式在Java中发送Http请求 2.微信小程序开发 微信小程序的开发本质上是前端开发&#xff0c;对于后端程序员来说了解即可 3.Spring Cache Spring Cache 是…

Spring Boot 3.3高级日志配置详解:从 Logback 到 Log4j 2 的全面掌握

Spring Boot 3.3 对日志系统进行了一些更新和改进&#xff0c;特别是在对 Logback 和 Log4j 2 的支持上。以下是从 Logback 切换到 Log4j 2 的一些高级配置详解&#xff1a; 1. 依赖管理 首先&#xff0c;你需要在项目的 pom.xml 或 build.gradle 文件中包含正确的依赖。 对…

基于STM32的火灾报警装置的Proteus仿真

文章目录 一、火灾报警1.题目要求2.思路2.1 主控2.2 传感器2.3 设定阈值--按键2.4 报警和通风2.5 OLED显示2.6 电源部分2.7 远程终端 3.仿真3.1 未仿真时3.2 仿真开始&#xff0c;界面13.3 切换界面23.4 切换界面3 4.仿真程序4.1 程序说明4.2 主函数4.3 OLED显示函数 二、总结 …