【问题标题】:Can JXcore work with ChakraCore on Windows 7?JXcore 可以在 Windows 7 上与 ChakraCore 一起使用吗?
【发布时间】:2016-05-05 11:15:53
【问题描述】:

我已经下载了适用于 Windows 的最新 JXcore 安装程序,安装它时,我可以选择 V8(Chrome 的 Javascript 引擎)或 SpiderMonkey(Firefox 的 JavaScript 引擎),但不能选择 ChakraCore(来自 Microft's Edge 的 JavaScript 引擎的 OSS 版本浏览器)。

JXcore 的 ChakraCore 版本是否只能在 Windows 10 下运行?还是它只是不作为安装程序提供,需要从源代码构建?

现在我知道 ChakraCore 可以在 Windows 7 上运行,因为我还拥有使用 ChakraCore 引擎的 Microsoft 的 nodejs 端口。

在Win7下用Chakra获取JXcore缺少什么?

【问题讨论】:

    标签: javascript node.js windows-7 jxcore chakra


    【解决方案1】:

    JXcore 安装程序在 Windows 10 以外的版本上启动时会隐藏 chakra 选项。https://github.com/jxcore/jxcore-release 上仍有 chakra 的 zip 包可用,但无论如何您将无法在 Win7 上运行它。第一个错误是:

    程序无法启动,因为您的计算机中缺少 chakra.dll。尝试重新安装程序以解决此问题。

    缺少的库是与 Win10 捆绑的 Edge 浏览器的一部分。如果您能够在 Win7 上安装它,那可能会有所帮助。但是我找不到任何资源说这甚至是可能的。

    【讨论】:

    • Nodejs 的 MS 端口附带了一个 chakra.dll 来使用 ChakraCore,但我不确定它是否相同,或者是否会有 Chakra/ChakraCore 不匹配。与此同时,我在一台我忘记拥有的 Windows 10 平板电脑上安装了带有 Chakra 的 JXcore,它确实在那里工作。
    • 我没有在其中看到 chakra.dll。但是有 chakracore.dll 但我无法使用它(重命名显然不起作用)。
    【解决方案2】:

    您可以从 ChakraCore 发布页面获取 ChakraCore.dll 的非 UWP (Windows Vista/7/8) 版本,并将其作为 Chakra.dll 复制到 JXCore 的可执行目录(或 PATH 中的其他位置): https://github.com/Microsoft/ChakraCore/releases/tag/v1.5.2

    JXCore 很容易将 ChakraCore.dll 包含在他们的安装程序中,这样它就可以在所有受支持的 Windows 操作系统中一致地使用,所以我建议提交一个问题并要求他们这样做。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-04-10
      • 1970-01-01
      • 1970-01-01
      • 2011-04-06
      • 2012-07-21
      • 1970-01-01
      相关资源
      最近更新 更多