2016-01-28 10 views
3

Я загрузил последнюю версию установщика JXcore для Windows, и при установке он предлагает мне выбор V8 (механизм Javascript для Chrome) или SpiderMonkey (механизм JavaScript Firefox), но не ChakraCore (версия OSS для механизма JavaScript из браузера Microft's Edge).Может ли JXcore работать с ChakraCore на Windows 7?

Доступна ли версия JXcore ChakraCore только под Windows 10? Или это просто не предлагается как установщик и нужно строить из источника?

Теперь я знаю, что ChakraCore может работать на Windows 7, потому что у меня также есть порт nodess от Microsoft, использующий движок ChakraCore.

Что не хватает, чтобы получить JXcore с Chakra под Win7?

ответ

3

Установщик JXcore скрывает опцию chakra при запуске в Windows, отличной от 10. Все еще есть почтовые пакеты для чакры, доступные на https://github.com/jxcore/jxcore-release, но вы не сможете запустить ее на Win7 в любом случае. Ошибка при первой ошибке:

Программа не может запускаться, так как chakra.dll отсутствует на вашем компьютере. Попробуйте переустановить программу, чтобы исправить эту проблему.

Пропущенная библиотека является частью браузера Edge в комплекте с Win10. Если вы сможете установить его на Win7, это может сделать трюк. Однако я не мог найти никаких ресурсов, говорящих, что это возможно.

+0

Существует chakra.dll, который поставляется с портом MS Nodejs для использования ChakraCore, но я не уверен, что это то же самое или если будет несоответствие Chakra/ChakraCore. Тем временем я установил JXcore с Chakra на планшете Windows 10, я забыл, что у меня есть, и он действительно работает там. – hippietrail

+1

Я не вижу chakra.dll там. Однако есть chakracore.dll, но я не смог его использовать (переименование, очевидно, не работает). – infografnet

1

Вы можете получить не-UWP (Windows Vista/7/8) сборка ChakraCore.dll из ChakraCore высвобождает страницы и скопировать его в исполняемый каталог JXCore (или в другом месте в вашем PATH) как Chakra.dll: https://github.com/Microsoft/ChakraCore/releases/tag/v1.5.2

В JXCore было бы очень легко включить ChakraCore.dll в свой установщик, чтобы он мог использоваться последовательно во всех поддерживаемых операционных системах Windows, поэтому я бы рекомендовал подать вопрос и попросить их сделать это.