You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何配置Visual Studio Code使其使用Java 18运行Maven项目?

配置VS Code使用Java 18运行Maven项目

1. 确认Java 18的安装路径

首先在终端执行命令,列出系统中所有Java版本的路径:

update-alternatives --list java

找到对应OpenJDK 18的路径,通常类似/usr/lib/jvm/java-18-openjdk/bin/java,我们需要的是根目录(去掉/bin/java后的部分):/usr/lib/jvm/java-18-openjdk。

2. 配置VS Code全局/工作区Java设置

  • 打开VS Code,按下Ctrl+,(Windows/Linux)或Cmd+,(Mac)打开设置界面。
  • 在搜索框输入java.home,点击编辑 in settings.json,将值修改为Java 18的根目录:
    "java.home": "/usr/lib/jvm/java-18-openjdk"
    
  • 继续搜索java.configuration.runtimes,编辑settings.json添加以下配置(按需保留其他Java版本),将Java 18设为默认:
    "java.configuration.runtimes": [
        {
            "name": "JavaSE-18",
            "path": "/usr/lib/jvm/java-18-openjdk",
            "default": true
        },
        {
            "name": "JavaSE-11",
            "path": "/usr/lib/jvm/java-11-openjdk"
        }
    ]
    

3. 配置Maven项目的Java版本

在项目根目录的pom.xml中,添加以下配置,指定Maven编译和运行时的Java版本:

<project>
    <!-- 其他现有配置 -->
    <properties>
        <maven.compiler.source>18</maven.compiler.source>
        <maven.compiler.target>18</maven.compiler.target>
    </properties>
</project>

4. 通过VS Code Java项目管理器切换版本(可选)

  • 打开VS Code左侧的Java Projects面板(确保Extension Pack for Java已启用)。
  • 右键点击目标Maven项目,选择Configure Java Runtime。
  • 在弹出的配置界面中,找到Project JDK选项,选择Java 18即可。

完成以上步骤后,重启VS Code并重新加载项目,即可使用Java 18运行你的Maven项目。

内容的提问来源于stack exchange,提问作者Bill

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.24 09:18:25