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

Ubuntu系统JDK11环境运行MCRTsim模拟器报空指针异常求助

问题原因

你遇到的NullPointerException是因为MCRTsim 2.8版本仅适配JDK 8,与你当前使用的JDK 11存在兼容性问题,报错堆栈显示程序初始化界面加载内置配置资源时,读取到的输入流为空,最终触发空指针异常。

解决步骤

  • 首先安装JDK 8,在Ubuntu终端执行命令:
    sudo apt install openjdk-8-jdk
  • 切换系统默认Java版本,执行命令:
    sudo update-alternatives --config java
    在弹出的选项列表中选择openjdk-8对应的条目序号,回车确认即可完成切换。
  • 验证Java版本是否切换成功,执行命令:
    java -version
    输出的版本号前缀为1.8.x即代表切换正确。
  • 回到你之前的工作目录,确认当前目录下存在MCRTsim/dist/MCRTsim2.8.jar路径,重新执行启动命令:
    java -jar MCRTsim/dist/MCRTsim2.8.jar
    即可正常弹出仿真窗口。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.07 13:15:03