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\881\\.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
        }
    ]
}
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

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

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

  • 组合数学容斥原理答案_容斥原理例题精讲

    组合数学容斥原理答案_容斥原理例题精讲一.容斥原理就是人们为了不重复计算重叠部分,想出的一种不重复计算的方法。先来认识一下这两个符号:与(如图)蓝色的圈就是c1c2,红色的圈围起来的就是c1c2二.例题:组合数学1.题目1.1.题目描述八是个很有趣的数字啊。八=发,八八=爸爸,88=拜拜。当然最有趣的还是8用二进制表示是1000。怎么样,有趣吧。当然题目和这些都没有关系。某个人很无聊,他想找出[a,b…

    2022年10月28日
  • IDEA使用教程(一)_idea第一次使用教程

    IDEA使用教程(一)_idea第一次使用教程讲一下:1、CreateNewProject这个就是我们创建新项目的地方,一般出在第一次安装或者没有项目时出现这个。2、ImportProject这个就是引入工程,可以支持eclipse开发的项目(注意修改配置文件,坑很深)以及Maven项目。具体引入流程会在后面的博客中具体涉及。3、Open打开现有项目,别的IDE开发的,拿过来打开4、CheckoutfromVers…

    2022年10月13日
  • python(62):保留两位小数[通俗易懂]

    python(62):保留两位小数[通俗易懂]转载:https://blog.csdn.net/jiandanjinxin/article/details/77752297在C/C++语言对于整形数执行除法会进行地板除(舍去小数部分)。例如

  • 磁盘加密

    磁盘加密

  • SQL语句嵌套最好用quotedstr函数替换

    SQL语句嵌套最好用quotedstr函数替换
    dmcc.delete_rm_zjfhsj.add(‘select数量fromrm_zjfhsjwhere类型=’CTO”);dmcc.delete_rm_zjfhsj.SQL.add(‘select数量fromrm_zjfhsjwhere类型=’+quotedstr(‘CTO’));凡是内引号对,最好用quotedstr函数替换

    2022年10月17日
  • 黑客攻防工具实战从新手到高手pdf_手机黑客攻防书籍

    黑客攻防工具实战从新手到高手pdf_手机黑客攻防书籍之前上传过一次,但是网盘原因,无法下载了。这两天花了点时间重新上传好。《黑客防线》:点击下载《黑客X档案》:

发表回复

您的电子邮箱地址不会被公开。

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