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

如何解决GraalVM警告:无法创建系统终端,将创建哑终端

GraalVM JS终端警告问题解决

你遇到的Unable to create a system terminal, creating a dumb terminal警告,是因为GraalVM JS依赖的JLine终端库无法识别当前Windows终端环境,导致只能创建功能受限的哑终端(不影响JS代码执行,但会丢失自动补全、光标移动等交互功能)。

解决方法如下:

  • 临时生效方案:在运行js命令前,先在终端执行:

    set JLINE_TERMINAL=jna
    

    再运行%JAVA_HOME%/bin/js即可消除警告。

  • 永久生效方案:

    1. 打开Windows系统环境变量设置(右键「此电脑」→「属性」→「高级系统设置」→「环境变量」)
    2. 点击「新建」,添加系统变量:
      • 变量名:JLINE_TERMINAL
      • 变量值:jna
    3. 保存后重启终端,再运行js命令就不会出现警告。
  • 额外检查:

    • 确保使用的是Windows Terminal、新版CMD或PowerShell,旧版终端可能存在兼容性问题
    • 确认JAVA_HOME已正确指向GraalVM安装目录,且%JAVA_HOME%\bin在系统PATH的最前端,避免与其他JDK冲突

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.22 23:24:47