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

安装NetBeans 17搭配JDK 8时JVM崩溃问题求助

解决NetBeans 17搭配JDK 8安装时JVM崩溃问题

问题说明

安装NetBeans 11、17、21版本时,使用带JRE的JDK 8(版本1.8.0_202-b08)触发JVM致命错误,生成hs_err_pid17992.log,核心错误信息如下:

Java运行时环境检测到致命错误:
内部错误(os_windows_x86.cpp:144),pid=17992,tid=0x000000000000208c guarantee(result == EXCEPTION_CONTINUE_EXECUTION) failed: Unexpected result from topLevelExceptionFilter
JRE版本:Java(TM) SE Runtime Environment (8.0_202-b08) (build 1.8.0_202-b08) Java VM:Java HotSpot(TM) 64-Bit Server VM (25.202-b08 mixed mode windows-amd64 compressed oops)
崩溃发生在Java虚拟机之外的本地代码中。

解决方案

  • 升级JDK 8到最新补丁版本
    JDK 8u202存在已知的Windows本地代码交互兼容性问题,安装JDK 8u391及以上的长期支持版本,覆盖现有JDK,修复旧版本的底层bug。

  • 更换无捆绑JRE的JDK安装包
    带捆绑JRE的JDK可能存在运行时文件冲突,下载仅包含JDK的安装包,避免JRE与JDK的环境重叠。

  • 手动指定NetBeans的JDK路径
    找到NetBeans安装目录下的etc/netbeans.conf文件,修改netbeans_jdkhome配置项为你的JDK 8安装路径,示例:

    netbeans_jdkhome="C:\Program Files\Java\jdk1.8.0_391"
    

    保存后重新启动安装程序。

  • 调整Windows兼容性设置
    右键点击NetBeans安装程序,进入「属性」-「兼容性」,勾选「以管理员身份运行此程序」,并尝试选择「Windows 7」或「Windows 8」兼容模式(针对Win10/11系统),应用后重新安装。

  • 临时禁用杀毒软件实时保护
    部分杀毒软件会拦截JVM的本地代码执行,导致崩溃。临时关闭实时保护后完成安装,再恢复防护。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.23 19:32:08