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

启动OrientDB server.bat报错:Unrecognized option: -d64 求助

解决OrientDB启动时“Unrecognized option: -d64”错误的方案

我之前也碰到过一模一样的问题——装了全新的JDK 10.0.1,启动OrientDB的server.bat时直接弹出报错:

Unrecognized option: -d64
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.

结合你贴的批处理片段来看,问题的根源其实很清晰:JDK 9及以后的版本已经移除了-d64这个参数,而OrientDB的旧版启动脚本还在使用它。

给你个简单直接的解决办法:

  • 找到OrientDB安装目录下的bin文件夹,打开里面的server.bat文件
  • 在文件里搜索包含-d64的行(一般是在调用java命令的启动参数里)
  • 把-d64这个参数删掉,或者用rem注释掉这部分
  • 保存文件后重新运行server.bat就行啦

补充一句:-d64原本是用来强制启用64位JVM的,但从JDK9开始,JVM会自动识别系统架构并适配,这个参数就被废弃了,所以新版本JDK跑老脚本就会触发这个错误。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.26 11:04:42