1. 基本环境配置
安装 Java 和 Maven
# Ubuntu/Debian
sudo apt update
sudo apt install openjdk-11-jdk maven
# 验证安装
java -version
mvn -version设置环境变量(可选)
# 编辑 ~/.bashrc 或 ~/.zshrc
export JAVA_HOME=$(dirname $(dirname $(readlink -f $(which java))))
export PATH=$PATH:$JAVA_HOME/bin2. 安装必要的 VS Code 扩展
在 code-server 中安装以下扩展:
必须的扩展:
Java Extension Pack(包含以下所有扩展)
Extension Pack for Java (vscjava.vscode-java-pack)
Code Runner
注:Language Support for Java™ by Red Hat插件在code-server中执行java会报错,使用code runner代替。
或者单独安装:
Language Support for Java™ by Red Hat(核心)
Debugger for Java
Java Test Runner
Maven for Java
Project Manager for Java
可选但推荐的扩展:
Spring Boot Extension Pack(如果是 Spring Boot 项目)
SonarLint(代码质量检查)
Checkstyle for Java
Lombok Annotations Support
3. 配置 code-server 设置
在项目下的.vscode/settings.json配置:
比如jdk home、maven配置文件等
{
"java.jdt.ls.java.home": "/home/phoenix/apps/jdk-17.0.18",
"java.jdt.ls.vmargs": "-Xmx4G -XX:+UseG1GC -XX:+UseStringDeduplication",
"java.configuration.maven.userSettings": "/home/phoenix/.m2/settings.xml",
"maven.terminal.useJavaHome": true
}配置code runner的使用的java path
在settings.json中添加,用于设置code runner使用的java版本(适用于本地有多个jdk版本的情况)。
"code-runner.executorMap": {
"java": "cd $dir && /home/phoenix/apps/jdk-17.0.18/bin/javac $fileName && /home/phoenix/apps/jdk-17.0.18/bin/java $fileNameWithoutExt"
}4. 项目管理
导入 Maven 项目
打开包含
pom.xml的文件夹VS Code 会自动检测并提示:
"Load Maven Projects"(点击加载)
"Import Projects"(导入项目)
Maven 操作
如果没有找到maven按钮,可以使用快捷键 command + shift + P,然后选择maven:switch to flat view。

可以使用maven编译、打包项目。

评论