Vscode配置Java开发环境
·
前言
Java开发用的都是IDE,毕竟是神器。最近用的Cursor,是基于Vscode,这里就搭建Vscode开发Java的开发环境。
一、插件
主要安装2个插件集:
Extension Pack for Java

Spring Boot Extension Pack

二、设置Maven相关配置
打开面板

如果有自定义的Profile

设置执行的Maven

如何不是在Ui面板的话,打开setting : 上面的设置如下:

YAML 文件编码问题:java.nio.charset.MalformedInputException: Input length = 1,读取Nacos的配置后,解析错误,因为Vscode的终端默认不是Utf-8,而Nacos是Utf-8,导致编码不一致。解析错误。
这里直接加入设置:

{
"type": "java",
"name": "Spring Boot-XXXBaseBootstrap<frp-base-boot>",
"request": "launch",
"cwd": "${workspaceFolder}",
"mainClass": "x.x.xx.basic.XXXBaseBootstrap",
"projectName": "xxx-base-boot",
"args": "",
"vmArgs": "-Dspring.cloud.nacos.config.encoding=UTF-8 -Dfile.encoding=UTF-8 -Dsun.jnu.encoding=UTF-8 -Djavax.servlet.request.encoding=UTF-8 -Djavax.servlet.response.encoding=UTF-8 -Dspring.cloud.nacos.client.naming.encoding=UTF-8 -Dspring.output.ansi.enabled=ALWAYS -Dconsole.encoding=UTF-8 -Dlogging.charset.console=UTF-8 -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=56655 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false -Dspring.jmx.enabled=true -Djava.rmi.server.hostname=localhost -Dspring.application.admin.enabled=true -Dspring.boot.project.name=xxx-base-boot",
"envFile": "${workspaceFolder}/.env",
"env": {
"LANG": "en_US.UTF-8",
"LANGUAGE": "en_US:en",
"LC_ALL": "en_US.UTF-8",
"SPRING_OUTPUT_ANSI_ENABLED": "ALWAYS",
"NACOS_HOST": "192.168.xx.xx",
"NACOS_PORT": "8848",
"NACOS_USERNAME": "nacosx",
"NACOS_PASSWORD": "nacosx",
"NACOS_GROUP": "DEFAULT_GROUP",
"SHARE_GROUP": "DEFAULT_GROUP",
"ACTIVE_ENV": "dev"
},
"console": "externalTerminal",
"encoding": "UTF-8"
},
三、启动项目
安装Maven

启动spring boot java服务

上面安装集合有这个 Spring Boot Dashboard 面板,可以钉起来,方便看到。启动后,会自动配置生成一个Launch.json

上面launch.json配置后,可以在debugger面板,出现下拉选择,以后可以在这里启动调试。

好了,今天的就先到这里。下期再见
更多推荐



所有评论(0)