当前位置: 首页 > news >正文

VSCode 用于JAVA开发的环境配置,JDK为1.8版本时的配置

插件安装

JAVA开发在VSCode中,需要安装JAVA的必要开发。当前安装只需要安装

“Language Support for Java(TM) by Red Hat”插件即可

安装此插件后,会自动安装包含如下插件,不再需要单独安装

Project Manager for Java

Test Runner for Java

Debugger for Java

Extension Pack for Java

Lombok Annotations Support for VS Code

注意!!!注意!!!注意!!!重要的事情说三遍,如果你的项目还在使用JDK1.8的话,一定要保证此插件安装的版本为1.35.1以下,并就爱那个自动更新的选项去掉。

JDK安装

VScode,默认必须使用JDK17来运行,所以本地必须安装JDK17

JDK17的下载地址为:下载地址

默认在windows安装后会配置环境变量,不过为了方便还需要在windows中配置如下环境变量

Runtime JDK配置

最关键的一步来了,大家在写代码时,会不会碰到,我们项目中用的JDK并不是17,而是Openjdk1.8或者jdk1.8。VSCode并不会像IDEA那样可以直接设置项目的JDK版本,VSCode需要我们自己手动配置,配置方式如下:

1. 在项目的根目录,创建一个.vscode目录

2. 创建settings.json文件文件内容如下:

{"java.compile.nullAnalysis.mode": "automatic","java.jdt.ls.java.home": "/usr/lib/jvm/java-17-openjdk-amd64", # 运行VsCode的JAVA_HOME路径"java.configuration.detectJdksAtStart": false,"java.configuration.runtimes": [{"name": "JavaSE-1.8", # 值固定为JavaSE-1.8"path": "/home/zhangbohan/dev_tools/openjdk-1.8", # 项目指定运行的JAVA_HOME"default": true # 设置为默认}],"java.configuration.updateBuildConfiguration": "interactive"
}

这样,在VsCode运行和调试就可以用1.8版本的JDK了

http://www.xdnf.cn/news/84979.html

相关文章:

  • 交易所开发:构建高效数字交易枢纽
  • Spring 事务实现原理,Spring 的 ACID是如何实现的?如果让你用 JDBC 实现事务怎么实现?
  • React.cloneElement的用法详解
  • go 编译的 windows 进程(exe)以管理员权限启动(UAC)
  • Spark-Streaming简介及核心编程
  • 详解Windows(六)——文件系统
  • 电脑安装adb并且连接华为手机mate60pro后查看设备
  • 服务器操作系统时间同步失败的原因及修复
  • Windows:异常安全的内核对象
  • 如何使用压缩文件便捷地管理远程工作文件?
  • 子网划分的学习
  • 深入探索RAG:用LlamaIndex为大语言模型扩展知识,实现智能检索增强生成
  • Linux:线程基础(虚拟地址,分页)
  • 实现鼠标拖拽图片效果
  • 驱动开发硬核特训 · Day 17:深入掌握中断机制与驱动开发中的应用实战
  • 或者某些 M 理论、Loop Quantum Gravity 的空背景设想
  • 【Java面试笔记:基础】8.对比Vector、ArrayList、LinkedList有何区别?
  • L2-1、打造稳定可控的 AI 输出 —— Prompt 模板与格式控制
  • 局域网内,将linux(Ubuntu)的硬盘映射成Windows上,像本地磁盘一样使用
  • Lua 第8部分 补充知识
  • ProxySQL 读写分离规则配置指南
  • exception:com.alibaba.nacos.api.exception.NacosException: user not found! 解决方法
  • 解决Python与Java交互乱码问题:从编码角度优化数据流
  • 云原生 - Service Mesh
  • 【Linux运维涉及的基础命令与排查方法大全】
  • 位运算练习:起床困难综合征(贪心,位运算)(算法竞赛进阶指南学习笔记)
  • 2025-04-22| Docker: --privileged参数详解
  • 【源码】【Java并发】【ThreadLocal】适合中学者体质的ThreadLocal源码阅读
  • 黑阈免激活版:智能管理后台,优化手机性能
  • vscode flutter 插件, vscode运行安卓项目,.gradle 路径配置