vscode配置java环境变量_配置jre环境变量
2023-06-13 09:14:52 时间
原因
- 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.cn/186154.html原文链接:https://javaforall.cn
相关文章
- java random函数原理_详解JAVA中Random()函数的用法
- java 把对象转成map_Java对象转换成Map[通俗易懂]
- java对象组声明_如何在Java中声明对象数组?
- VSCode 配置Java环境「建议收藏」
- Contest1620 – 2020-2021-2学期《Java Web 系统开发》:java基础:字符串
- java pfx 证书_Java将pfx证书转换为jks[通俗易懂]
- java启动器_JAVA基础:Java 启动器如何查找类
- java环境_Java 开发环境配置
- java redis锁_Java中Redis锁的实现[通俗易懂]
- Java编程——九九乘法表
- java 自定义的类加载器_Java如何自定义类加载器[通俗易懂]
- java在线生成uuid_Java生成uuid
- 怎么用vscode运行java_捷达vs9参数配置
- 使用VScode配置Java环境—JDK-17
- Java cloneable_java浅克隆和深克隆
- vscode配置java环境变量_配置Java
- JAVA项目启动脚本编写及JVM启动参数的一些笔记
- 用vscode写java好吗
- Java实现对Mysql的图片存取操作详解编程语言
- 库MySQL Database Backup with Java.(java备份mysql)
- Java NIO(3):缓冲区Buffer详解编程语言
- Linux下配置Java环境变量的简易指南(linux配置java环境变量)
- 清理Redis Java中定时过期清理方案(redisjava过期)
- Java神器:集成Redis,提高效率!(java集成redis)
- MSSQL与Java的数据库连接实践(mssql连接java)
- Java配置Oracle实现稳定的跨平台数据库连接(java配置oracle)
- 一起学习Java的Oracle包(java的oracle包)
- Java实现Redis计数器功能(redis计数 java)
- ZendStudioforEclipse的java.lang.NullPointerException错误的解决方法