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

Ubuntu安装VisualVM后启动报错:OpenJDK版本不支持的解决求助

解决Ubuntu下VisualVM启动报错:Version of OpenJDK is not supported. Please use the default-jdk.

问题分析

你当前使用的是OpenJDK 17,但通过Ubuntu仓库安装的VisualVM版本可能仅兼容较低版本的默认JDK(Ubuntu 22.04的default-jdk对应OpenJDK 11),因此触发版本不兼容报错。

解决方案

方案1:安装并切换到默认JDK

  1. 安装Ubuntu默认JDK:
    sudo apt update && sudo apt install default-jdk
    
  2. 切换系统默认JDK版本:
    sudo update-alternatives --config java
    
    在弹出的列表中,选择对应default-jdk的编号(通常是OpenJDK 11的选项)并回车。
  3. 验证切换结果:
    java -version
    
    确认输出显示为默认JDK的版本(如OpenJDK 11.x.x)。
  4. 重新启动VisualVM即可正常运行。

方案2:单独指定VisualVM使用的JDK(不修改全局JDK)

如果不想改变系统全局JDK版本,可以直接修改VisualVM的启动脚本:

  1. 打开VisualVM的启动脚本:
    sudo nano /usr/bin/visualvm
    
  2. 在脚本开头添加或修改JAVA_HOME配置,指向默认JDK路径:
    JAVA_HOME=/usr/lib/jvm/default-java
    
  3. 保存并退出编辑器(按Ctrl+O,回车,再按Ctrl+X),重新启动VisualVM即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.29 23:32:35