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

VirtualBox WinXP虚拟机中安装JCL for C++Builder6提示未检测到版本

故障根因

JCL的Windows安装脚本install.bat默认通过读取系统注册表的Borland产品项识别已安装的开发环境,返回报错

No Delphi/BCB/BDS verson installed.

是脚本未检索到C++Builder 6的有效安装记录导致,自定义安装路径、注册表项缺失、JCL版本不兼容是触发该问题的三类核心原因。

分步解决方案
  • 修正C++Builder 6注册表配置
    点击「开始-运行」,输入regedit启动注册表编辑器,定位到项HKEY_LOCAL_MACHINE\SOFTWARE\Borland\C++Builder\6.0:
    • 确认字符串值App的数值为C:\Programs\Borland\CBuilder6\Bin\bcb.exe(对应BCB6主程序完整路径)
    • 确认字符串值RootDir的数值为C:\Programs\Borland\CBuilder6(对应BCB6安装根目录)
      如果使用64位Windows XP系统,对应注册表路径为HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Borland\C++Builder\6.0
  • 手动指定JCL安装配置(注册表修正后仍报错时操作)
    打开JCL安装目录下的JclInstall.ini配置文件,找到[CBuilder6]配置段,手动写入固定路径:
    [CBuilder6]
    RootDir=C:\Programs\Borland\CBuilder6
    BinDir=C:\Programs\Borland\CBuilder6\Bin
    ProjectsDir=C:\Programs\Borland\CBuilder6\Projects
    
    保存配置后,使用管理员权限账号运行install.bat即可,运行前确保已经完全关闭C++Builder 6,没有残留bcb.exe后台进程。
  • 版本兼容性校验
    最后一个稳定支持C++Builder 6的JCL发行版本为1.10x系列,2.0及以上版本已经移除BCB6的适配逻辑,无论注册表配置是否正确都会触发环境识别报错,需要替换为兼容版本的JCL安装包再执行安装。
    注意安装包存放路径、BCB6安装路径不要包含中文、全角字符,避免脚本路径解析失败。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.28 06:42:19