2013-03-04 1 views
5

есть ли способ запускать xulrunner 3.6.28 (x86 нет другого) с swt x64?SWT x64 с xulrunner 3.6.28 x86

Я не могу использовать новый Xulrunner 10.4esr, потому что у меня есть некоторые проблемы с ним. Старый работает как шарм, но его нет x64.

Если я попытка загрузки 3.6.28 я получаю некоторые странные ошибки:

org.eclipse.swt.SWTError: XPCOM error 0x80004005 
    at org.eclipse.swt.browser.Mozilla.error(Unknown Source) 
    at org.eclipse.swt.browser.Mozilla.initXULRunner(Unknown Source) 
    at org.eclipse.swt.browser.Mozilla.create(Unknown Source) 
    at org.eclipse.swt.browser.Browser.<init>(Unknown Source) 
    at GUI.TFSBrowser$1.run(TFSBrowser.java:54) 

Любые предложения?

Сердечные приветы Дэвид

+0

Смотрите также http://stackoverflow.com/questions/14447126/using-the-64bit-xulrunner-in-eclipse- свт-под окно –

ответ

0

Попробуйте компилировать ваш проект SWT с помощью swtx86.jar и вставлять JRE 32 бит с установкой, это работа для 64 и 32 бита арки.

0

Я понимаю, что этот вопрос старый, но, надеюсь, это поможет кому-то другому, который натыкается на него.

С 64-битным 4.3 SWT Я смог исправить это исключение, используя время выполнения XULRunner версии 1.9.2.25. Это может быть не точное решение, которое вы ищете (или ищете), поскольку кажется, что вы использовали более поздние версии XULRunner, однако общий знаменатель, похоже, используется в 64-битных библиотеках.

Первоначально я нашел скачать отсюда: https://osdn.net/projects/sfnet_runawfe/downloads/SRC%20and%20BIN%20files/extras/xulrunner-1.9.2.25-win64.zip/

Однако, я также вновь принимал его как xulrunner-1.9.2.25.en-US.win64.zip.

Полное объяснение писал в своем ответе здесь: https://stackoverflow.com/a/44848877/3300205

Похожие темы: Creating a SWT.MOZILLA browser on Windows 64 bit and SWT 4.3