vscode配置java环境变量_配置jre环境变量

vscode配置java环境变量_配置jre环境变量用VsCode开发Java

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

原因

  • Idea启动慢,过于冗杂,VsCode很轻量
  • 有时需要启动前端代码,不想使用Idea
  • 逃离Idea的激活成功教程版魔咒,哈哈哈
  • 最近在学Rust,Idea对Rust的支持不是很好

建议大家还是看看,里面有比较完备的介绍 官方文档

插件

  • Extension Pack for Java
    • 只用下载第一个,其他的会自动下载
    • Language Support for Java有点坑,这个得要Java 11才行,官网上没看到他们说的0.6.x的历史版本
    • 不过不影响使用Java 1.8
      在这里插入图片描述
  • Spring Boot Extension Pack
    • 这也是个全家桶
      在这里插入图片描述

插件设置

  • Ctrl + Shift + P,输入setting,选择JSON
{ 
   
    "java.jdt.ls.vmargs": "-XX:+UseParallelGC -XX:GCTimeRatio=4 -XX:AdaptiveSizePolicyWeight=90 -Dsun.zip.disableMemoryMapping=true -Xmx1G -Xms100m -javaagent:\"c:\\Users\\15881\\.vscode\\extensions\\gabrielbb.vscode-lombok-1.0.1\\server\\lombok.jar\"",
    "java.configuration.runtimes": [
        { 
   
            "name": "JavaSE-1.8",
            "path": "D:/Dev/jdk1.8.0_191",
            "default": true  //默认使用这个
        },
        { 
   
            "name": "JavaSE-11",
            "path": "D:/Dev/jdk-11.0.15.10-hotspot"
        }
    ],
    "redhat.telemetry.enabled": true,
    "spring.initializr.defaultLanguage": "Java",
    "spring.initializr.defaultJavaVersion": "8",
    "spring.initializr.defaultPackaging": "JAR",
    "java.configuration.maven.globalSettings": "D:\\Dev\\apache-maven-3.5.0\\conf\\settings.xml", //maven setting.xml路径,里面可以指定maven下载依赖的保存路径
    "java.maven.downloadSources": true,
    "java.maven.updateSnapshots": true,
    "maven.dependency.enableConflictDiagnostics": true,
    "maven.settingsFile": "D:\\Dev\\apache-maven-3.5.0\\conf\\settings.xml", //感觉和上面差不多,还是都设置了吧
    "spring-boot.ls.java.home": "D:/Dev/jdk1.8.0_191",
    "window.zoomLevel": 2,
    "java.codeGeneration.generateComments": true,
    "java.codeGeneration.useBlocks": true,
    "java.completion.guessMethodArguments": true,
    "java.debug.settings.forceBuildBeforeLaunch": false,
    "java.debug.settings.hotCodeReplace": "manual",
    "java.templates.typeComment": [
        "/**",
        " * Roushan",
        " * ${year}/${month}/${day} ${time}",
        " */"
    ]
}

配置启动文件

  • 配置项目启动Profile
{ 
   
    // Use IntelliSense to learn about possible attributes.
    // Hover to view descriptions of existing attributes.
    // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
    "version": "0.2.0",
    "configurations": [
        { 
   
            "type": "java",
            "name": "Launch Current File",
            "request": "launch",
            "mainClass": "${file}"
        },
        { 
   
            "type": "java",
            "name": "Launch AppRun",
            "request": "launch",
            "mainClass": "xx.xxxxxx.xxxxxRun",
            "projectName": "xxxxxxx",
            "args": "--spring.profiles.active=local", //选择1
            "vmArgs": "-Dspring.profiles.active=xxx" //选择2
        }
    ]
}
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/186154.html原文链接:https://javaforall.net

(0)
上一篇 2022年10月4日 上午8:16
下一篇 2022年10月4日 上午8:16


相关推荐

  • 风格迁移综述

    风格迁移综述风格迁移综述 0 引言 1 基于图像迭代的风格迁移方法 1 1 基于最大均值差异的风格迁移 1 2 基于马尔科夫随机场的风格迁移 限制条件较多 有时视觉效果不是很好 1 3 基于深度图像类比的风格迁移 2 基于模型迭代的风格迁移算法 2 1 基于生成模型的风格迁移 2 2 基于图像重构解码器的风格迁移 3 应用举例 4 未来研究方向 5 参考文献推荐论文 Y Jing Y Yang Z Feng J Ye Y YuandM Song NeuralStyleT AReview

    2025年12月8日
    6
  • ❤️肝下25万字的《决战Linux到精通》笔记,你的Linux水平将从入门到入魔❤️【建议收藏】

    ❤️肝下25万字的《决战Linux到精通》笔记,你的Linux水平将从入门到入魔❤️【建议收藏】文章目录操作系统的发展史UnixMinixLinux操作系统的发展Minix没有火起来的原因Linux介绍Linux内核&发行版Linux内核版本Linux发行版本类Unix系统目录结构Linux目录用户目录命令行基本操作命令使用方法查看帮助文档helpman(manual)tab键自动补全history游览历史命令行中的ctrl组合键Linux命令权限管理列出目录的内容:ls显示inode的内容:stat文件访问权限修改文件权限:chmod修改文件所有者:chown修改文件所属组:chgrp文件.

    2022年6月1日
    30
  • ext grid设置选中行

    ext grid设置选中行varmodel=grid.getSelectionModel(); model.selectAll();//选择所有行 model.selectFirstRow();//选择第一行 model.selectLastRow([flag]);//选择最后一行,flag为正的话保持当前已经选中的行数,不填则默认falsemodel.selectN

    2022年7月27日
    5
  • 网络营销推广案例ppt_网络营销和推广的方法

    网络营销推广案例ppt_网络营销和推广的方法电驴资源下面是用户共享的文件列表,安装电驴后,您可以点击这些文件名进行下载一┳═┻︻▃内容简介处附有网盘快速下载通道▃︻┻═┳一[实战网络营销.网络推广经典案例战术解].扫描版.张书乐.pdf详情68.1MB全选68.1MB下载地址(拷贝到电驴或者迅雷即可下载):ed2k://|file|%5B%E5%AE%9E%E6%88%98%E7%BD%91%E7%BB%9C%E8%9…

    2022年10月19日
    3
  • unity调用animation_unity随机地图

    unity调用animation_unity随机地图Unity小科普老规矩,先介绍一下Unity的科普小知识:Unity是实时3D互动内容创作和运营平台。包括游戏开发、美术、建筑、汽车设计、影视在内的所有创作者,借助Unity将创意变成现实。Unity平台提供一整套完善的软件解决方案,可用于创作、运营和变现任何实时互动的2D和3D内容,支持平台包括手机、平板电脑、PC、游戏主机、增强现实和虚拟现实设备。也可以简单把Unity理解为一个游戏引擎,可以用来专业制作游戏!Unity踩坑小知识点学习Unity使用Q..

    2026年4月16日
    4
  • MDM数据血缘设计方案

    MDM数据血缘设计方案MDM 基础数据平台是进行数据清洗和企业治理的主数据 使企业的主数据具有唯一性 准确性 本文针对新增开发的数据血缘功能进行总结梳理

    2026年3月16日
    3

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号