Кажется, у меня проблема с 32-битным или 64-битным.Решение должно быть простым, но я надеюсь, что вы поможете мне, указав на проблему.Я действительно хочу избегать переустановки ОС, Eclipse, нескольких плагинов, JDK и JRE снова и снова, чтобы найти работающее решение.Заранее большое спасибо!
Я строю на 64-битном Thinkpad, в 64-битной Windows 7. Я создал приложение Eclipse RCP в Indigo (3.7.1.), 32-битная версия.Единственные "Javas", которые у меня есть на этой машине, это 1.6.29 32-битный JRE и 1.6.29 32-битный JDK.Я установил их (возможно, в ложном предположении) для возможности сборки для 32-битных систем, а не для того, чтобы все испортить при сборке на 64-битной машине.
Кажется, я был неправ: когда я экспортирую приложение (Продукт Eclipse) Я получаю страшный код выхода Java = 13:
Я уверен, что это как-то связано с сочетанием 32-битного программного обеспечения в 64-битной системе (если вы можетедокажите, что я не прав, даже лучше!).
Кто-нибудь из вас знает, как я могу настроить это правильно и все еще быть в состоянии собрать для win32?
Опять же, большое спасибо!
ОБНОВЛЕНИЕ
Я установил 64-битный Eclipse 3.7.1 и JRE 1.6_30 + JDK 1.6_30, обе 64-битные версии.Однако ошибка остается !Я думаю, что это может быть либо ошибка, либо я делаю что-то еще неправильно.
Прежде всего, вот сообщение об ошибке:
Для этой сборки я не сделалt Delta Pack
, но вместо этого добавил RCP SDK Software Site
к определению цели, выбрав опцию «включить все среды» (или аналогичную).
Также в target definition
я установил цельсреда до win32
(ОС и WS) и x86_64
(арка).Кроме того, я установил Environment
для использования JRE по умолчанию.
В product configuration
я установил Execution Environment
на JavaSE 1.6 и установил JRE для упаковки.
Кроме того, вот мои eclipse.ini
: -startup plugins / org.eclipse.equinox.launcher_1.2.0.v20110502.jar --launcher.library plugins / org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.100.v20110502
Есть идеи?