vscode搭建java开发环境

   一、配置extensions环境变量VSCODE_EXTENSIONS

      该环境变量路径下的存放安装组件:

    二、setting配置文件

{"java.jdt.ls.java.home": "e:\\software\\jdk\\jdk17",// java运行环境"java.configuration.runtimes": [{"name": "JavaSE-1.8","path": "e:\\software\\jdk\\jdk8\\jdk",},{"name": "JavaSE-17","path": "e:\\software\\jdk\\jdk17",},],// maven配置"java.configuration.maven.userSettings": "e:\\software\\maven3.8.1\\conf\\settings.xml","maven.settingsFile": "e:\\software\\maven3.8.1\\conf\\settings.xml","maven.executable.path": "e:\\software\\maven3.8.1\\bin\\mvn.cmd","maven.terminal.useJavaHome": true,"maven.terminal.customEnv": [{"environmentVariable": "JAVA_HOME","value": "e:\\software\\jdk\\jdk8\\jdk"}],// gradle配置"java.import.gradle.home": "E:\\software\\gradle\\gradle-7.3","java.import.gradle.user.home": "E:\\software\\gradle\\repo",//  git配置"git.path": "e:\\software\\git\\bin\\git.exe","git.enableSmartCommit": true,"update.mode": "none","terminal.integrated.profiles.windows": {"PowerShell -NoProfile": {"source": "PowerShell","args": ["-NoProfile"]},"Git-Bash": {"path": "e:\\software\\git\\bin\\bash.exe","args": []}},"git.autofetch": true,// 终端控制台输出颜色配置"workbench.colorCustomizations": {"terminal.background": "#181818","terminal.foreground": "#26e045","terminalCursor.background": "#D8D8D8","terminalCursor.foreground": "#D8D8D8","terminal.ansiBlack": "#181818","terminal.ansiBlue": "#7CAFC2","terminal.ansiBrightBlack": "#585858","terminal.ansiBrightBlue": "#7CAFC2","terminal.ansiBrightCyan": "#86C1B9","terminal.ansiBrightGreen": "#A1B56C","terminal.ansiBrightMagenta": "#BA8BAF","terminal.ansiBrightRed": "#AB4642","terminal.ansiBrightWhite": "#F8F8F8","terminal.ansiBrightYellow": "#F7CA88","terminal.ansiCyan": "#86C1B9","terminal.ansiGreen": "#A1B56C","terminal.ansiMagenta": "#BA8BAF","terminal.ansiRed": "#AB4642","terminal.ansiWhite": "#D8D8D8","terminal.ansiYellow": "#F7CA88","terminal.integrated.cursorBlinking": true,"terminal.integrated.lineHeight": 1.6,"terminal.integrated.letterSpacing": 0.1,"terminal.integrated.fontSize": 25,"terminal.integrated.fontFamily": "Lucida Console","terminal.integrated.shell.linux": "/bin/zsh",},"editor.fontSize": 15,"editor.showUnused": true,"editor.codeActionsOnSave": {"source.fixAll": true},"window.zoomLevel": 1.2,"workbench.editor.autoLockGroups": {"decompiled.javaClass": true},}

三、SprignBoot项目启动配置Lanunch.json

{"version": "0.2.0","configurations": [{"type": "java","name": "App","request": "launch","mainClass": "com.fcw.App","projectName": "app","vmArgs": "-Xmx256m -Xms256m ","env": {"SPRING_PROFILES_ACTIVE": "dev","JAVA_HOME": "E:\\software\\jdk\\jdk8\\jdk"}}]
}

四、必备插件

五、vscode用户数据区迁出系统盘

      随着ide的长时间使用,会产生大量的用户数据,cscode用户数据默认存储在c盘下,这样会造成系统盘暴增,可以采用软链接的方式,将用户数据挂载到其他的非系统盘

mklink /D "%APPDATA%\Code" "E:\usr\data\AppData\Roaming\Code"

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/43915.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

vscode远程连接Linux失败,提示过程试图写入的管道不存在(三种解决办法)

vscode报错如下: 一、第一种情况 原因是本地的known_hosts文件记录服务器信息与现服务器的信息冲突了,导致连接失败。 解决方案就是把本地的known_hosts的原服务器信息全部删掉,然后重新连接。 二、第二种情况 在编写配置文件config时&…

批量提取文件名到excel,详细的提取步骤

如何批量提取文件名到excel?我们的电脑中可能存储着数量非常多的电子文件,现在需要快速将这些文件的名称全部提取到Excel中。虽然少量数据可以通过复制粘贴的方式轻松完成,但是对于上万个数据而言,复制粘贴都是行不通的&#xff0…

XQuery创建BaseX数据库实例

XQuery创建BaseX数据库实例 文章目录 XQuery创建BaseX数据库实例1、准备工作2、demo目录结构3、IDEA配置BaseX4、工具类BaseXClient5、Example 1、准备工作 开发工具: IDEAOxygen 技术: JavaBaseXXpathXquery BaseX需要阅读的文档: htt…

centos安装elasticsearch7.9

安装es 下载elasticsearch安装包解压安装包,并修改配置文件解压进入目录修改配置文件 添加用户,并修改所有者切换用户,运行es如何迁移旧版本的数据 下载elasticsearch安装包 下载地址如下,版本号可以替换成自己想要的。 这里需要注意一点&am…

[Java优选系列第2弹]SpringMVC入门教程:从零开始搭建一个Web应用程序

想和你们分享我眼里的代码世界🗺️ 优选系列持续更新中💫 一直在等你,你终于来啦💖 绿色代表解释说明 黄色代表重点 红色代表精髓 SpringMVC是一个基于Java的Web框架,它使用了MVC&…

AI问答:JSBridge / WebView 与 Native 通信

一、理解JSBridge JSBridge是一种连接JavaScript和Native代码的桥梁,它提供了一种方法,使得JavaScript可以直接调用Native的代码,同时使得Native的代码也能直接调用JavaScript的方法,从而实现了JavaScript和Native之间的相互调用和…

LeetCode——二叉树篇(四)

刷题顺序及思路来源于代码随想录,网站地址:https://programmercarl.com 二叉树的定义及创建见: LeetCode ACM模式——二叉树篇(一)_要向着光的博客-CSDN博客 目录 101. 对称二叉树 递归 使用队列 100. 相同的树 …

无涯教程-Perl - setnetent函数

描述 该函数应在第一次调用getnetent之前调用。 STAYOPEN参数是可选的,在大多数系统上未使用。当getnetent()从网络数据库的下一行检索信息时,setnetent会将枚举设置(或重置)为主机条目集的开头。 语法 以下是此函数的简单语法- setnetent STAYOPEN返回值 此函数不返回任何…

如何使用Redis实现附近商家查询

导读 在日常生活中,我们经常能看见查询附近商家的功能。 常见的场景有,比如你在点外卖的时候,就可能需要按照距离查询附近几百米或者几公里的商家。 本文将介绍如何使用Redis实现按照距离查询附近商户的功能,并以SpringBoot项目…

H13-922题库 HCIP-GaussDB-OLAP V1.5

**H13-922 V1.5 GaussDB(DWS) OLAP题库 华为认证GaussDB OLAP数据库高级工程师HCIP-GaussDB-OLAP V1.0自2019年10月18日起,正式在中国区发布。当前版本V1.5 考试前提: 掌握基本的数据库基础知识、掌握数据仓库运维的基础知识、掌握基本Linux运维知识、…

Git命令详解

1 常用命令 1&#xff09;初始化本地仓库 git init <directory> 是可选的&#xff0c;如果不指定&#xff0c;将使用当前目录。 2&#xff09;克隆一个远程仓库 git clone <url> 3&#xff09;添加文件到暂存区 git add <file> 要添加当前目录中的所…

【Java】2021 RoboCom 机器人开发者大赛-高职组(初赛)题解

7-1 机器人打招呼 机器人小白要来 RoboCom 参赛了&#xff0c;在赛场中遇到人要打个招呼。请你帮它设置好打招呼的这句话&#xff1a;“ni ye lai can jia RoboCom a?”。 输入格式&#xff1a; 本题没有输入。 输出格式&#xff1a; 在一行中输出 ni ye lai can jia Robo…

手把手教你制作印刷包装小程序商城

印刷包装行业越来越受到人们的重视&#xff0c;为了更好地满足消费者的需求&#xff0c;搭建一个专属的小程序商城是一种不错的选择。那么&#xff0c;接下来就让我们一起来学习如何搭建印刷包装小程序商城吧&#xff01; 第一步&#xff1a;登录【乔拓云】网后台&#xff0c;进…

Docker环境安装elasticsearch和kibana

一、安装elasticsearch 创建es-network&#xff0c;让es、kibana在同一个网段&#xff1a; docker network create --driverbridge --subnet192.168.1.10/24 es-network运行elasticsearch docker run -d \ --name elasticsearch \ # 容器名 --hostname elasticsearch # 主机…

iOS开发 - Swift Codable协议实战:快速、简单、高效地完成JSON和Model转换!

前言 Codable 是 Swift 4.0 引入的一种协议&#xff0c;它是一个组合协议&#xff0c;由 Decodable 和 Encodable 两个协议组成。它的作用是将模型对象转换为 JSON 或者是其它的数据格式&#xff0c;也可以反过来将 JSON 数据转换为模型对象。 Encodable 和 Decodable 分别定…

web实现酷炫的canvas粒子动画背景

文章目录 前言一、particle-bg1. git地址&#xff1a;2. 安装3. 使用4. 完整demo 二、tsParticles1. 源码地址&#xff1a;2. 安装3. 引入4. 使用5. 几个例子5.1 ts粒子五彩纸屑烟花5.2 多粒子产卵器-用tsParticles制作5.3 ts粒子鼠标吸引力5.4 粒子烟花 源码地址完结 前言 粒…

【运筹优化】运输问题建模 + Java调用Cplex求解

文章目录 一、问题描述二、思路分析三、建模方案四、Java调用Cplex代码五、输出结果 一、问题描述 运输问题(transportation problem&#xff09;一般是研究把某种商品从若干个产地运至若干个销地而使总运费最小的一类问题。 本博客将根据下面的例题&#xff0c;介绍运输问题…

STM32F407使用Helix库软解MP3并通过DAC输出,最精简的STM32+SD卡实现MP3播放器

只用STM32单片机SD卡耳机插座&#xff0c;实现播放MP3播放器&#xff01; 看过很多STM32软解MP3的方案&#xff0c;即不通过类似VS1053之类的解码器芯片&#xff0c;直接用STM32和软件库解码MP3文件&#xff0c;通常使用了labmad或者Helix解码库实现&#xff0c;Helix相对labm…

WebRTC音视频通话-WebRTC视频自定义RTCVideoCapturer相机

WebRTC音视频通话-WebRTC视频自定义RTCVideoCapturer相机 在之前已经实现了WebRTC调用ossrs服务&#xff0c;实现直播视频通话功能。但是在使用过程中&#xff0c;RTCCameraVideoCapturer类提供的方法不能修改及调节相机的灯光等设置&#xff0c;那就需要自定义RTCVideoCaptur…